Debug duplicated task created

This commit is contained in:
Dillon
2023-06-19 06:28:25 +08:00
parent f6ae86bcab
commit 2091553d7b
2 changed files with 6 additions and 6 deletions
@@ -203,7 +203,11 @@ class UpdatePerfexCRMProcessor
}
// Get existing or create task
$result = $this->fetchesPerfexCRMTask->execute($tasks[$count]['name'], $milestoneId, 'project', $projectId, $updatePerfexCRMObject->getInvoiceId());
$taskName = $tasks[$count]['name'];;
if($updatePerfexCRMObject->getInvoiceId() != 0){
$taskName = $taskName." (".$updatePerfexCRMObject->getInvoiceId().")";
}
$result = $this->fetchesPerfexCRMTask->execute($taskName, $milestoneId, 'project', $projectId, $updatePerfexCRMObject->getInvoiceId());
Log::info("UpdatePerfexCRMProcessor task: ".json_encode($taskStatus)." , ".json_encode($result));
if(isset($result->payload)){
@@ -215,7 +219,7 @@ class UpdatePerfexCRMProcessor
}
}
else{
$result = $this->createsPerfexCRMTask->execute($tasks[$count]['name'], $tasks[$count]['description'], '', $milestoneId, $projectId, $tasks[$count]['reference'], $tasks[$count]['on_task_completion'], $tasks[$count]['department'], $taskStatus, $tasks[$count]['priority'], $tasks[$count]['duedate'], $updatePerfexCRMObject->getInvoiceId());
$result = $this->createsPerfexCRMTask->execute($taskName, $tasks[$count]['description'], '', $milestoneId, $projectId, $tasks[$count]['reference'], $tasks[$count]['on_task_completion'], $tasks[$count]['department'], $taskStatus, $tasks[$count]['priority'], $tasks[$count]['duedate'], $updatePerfexCRMObject->getInvoiceId());
}
//cief todo: to evaluate if this is still needed
@@ -36,10 +36,6 @@ class CreatesPerfexCRMTask
];
}
if($invoiceId != 0){
$taskName = $taskName." (".$invoiceId.")";
}
$data = [
'name' => $taskName,
'description' => $taskDescription,