mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-10-14 00:33:17 +01:00
Fixed type check
This commit is contained in:
committed by
Constantin Graf
parent
c89fa87b0f
commit
927da7dce9
@@ -153,9 +153,16 @@ class TogglDataImporter extends DefaultImporter
|
|||||||
}
|
}
|
||||||
foreach ($projectMembers as $projectMember) {
|
foreach ($projectMembers as $projectMember) {
|
||||||
$userId = $this->userImportHelper->getKeyByExternalIdentifier((string) $projectMember->user_id);
|
$userId = $this->userImportHelper->getKeyByExternalIdentifier((string) $projectMember->user_id);
|
||||||
|
if ($userId === null) {
|
||||||
|
throw new Exception('User does not exist');
|
||||||
|
}
|
||||||
|
$memberId = $this->memberImportHelper->getKeyByExternalIdentifier($userId);
|
||||||
|
if ($memberId === null) {
|
||||||
|
throw new Exception('Member does not exist');
|
||||||
|
}
|
||||||
$this->projectMemberImportHelper->getKey([
|
$this->projectMemberImportHelper->getKey([
|
||||||
'project_id' => $projectId,
|
'project_id' => $projectId,
|
||||||
'member_id' => $this->memberImportHelper->getKeyByExternalIdentifier($userId),
|
'member_id' => $memberId,
|
||||||
], [
|
], [
|
||||||
'user_id' => $userId,
|
'user_id' => $userId,
|
||||||
'billable_rate' => $projectMember->rate !== null ? (int) ($projectMember->rate * 100) : null,
|
'billable_rate' => $projectMember->rate !== null ? (int) ($projectMember->rate * 100) : null,
|
||||||
|
|||||||
Reference in New Issue
Block a user