diff --git a/src/main/java/com/indayvidual/server/domain/todo/service/task/TaskCommandServiceImpl.java b/src/main/java/com/indayvidual/server/domain/todo/service/task/TaskCommandServiceImpl.java index 7c8c302..11930be 100644 --- a/src/main/java/com/indayvidual/server/domain/todo/service/task/TaskCommandServiceImpl.java +++ b/src/main/java/com/indayvidual/server/domain/todo/service/task/TaskCommandServiceImpl.java @@ -108,6 +108,10 @@ public TaskUpdateResponseDTO updateTaskTitle(Long userId, Long taskId, TaskTitle public TaskResponseDTO updateTaskDueDate(Long userId, Long taskId, TaskDueDateUpdateRequestDTO request) { Task task = findTaskByIdAndUserId(taskId, userId); + // position 지정 + Integer position = generateNextPosition(task.getCategory().getId(), request.getDate()); + + task.updatePosition(position); task.updateDueDate(request.getDate()); log.debug("[TASK] 날짜 수정 완료 - taskId={}, title={}", task.getId(), task.getTitle());