diff --git a/src/main/java/clap/server/application/service/task/UpdateTaskService.java b/src/main/java/clap/server/application/service/task/UpdateTaskService.java index 894a30f8..f9511f1c 100644 --- a/src/main/java/clap/server/application/service/task/UpdateTaskService.java +++ b/src/main/java/clap/server/application/service/task/UpdateTaskService.java @@ -50,7 +50,7 @@ public void updateTaskStatus(Long memberId, Long taskId, TaskStatus targetTaskSt if (!task.getTaskStatus().equals(targetTaskStatus)) { // 작업 종료에서의 상태 전환은 count를 업데이트를 하지 않음 if(task.getProcessor()!=null) { - updateProcessorTaskCountService.handleTaskStatusChange(task.getProcessor(), task.getTaskStatus(), TaskStatus.TERMINATED); + updateProcessorTaskCountService.handleTaskStatusChange(task.getProcessor(), task.getTaskStatus(), targetTaskStatus); } task.updateTaskStatus(targetTaskStatus); Task updatedTask = taskService.upsert(task);