diff --git a/src/main/java/clap/server/application/service/task/UpdateTaskOrderAndStstusService.java b/src/main/java/clap/server/application/service/task/UpdateTaskOrderAndStstusService.java index 465d350c..ba1d5172 100644 --- a/src/main/java/clap/server/application/service/task/UpdateTaskOrderAndStstusService.java +++ b/src/main/java/clap/server/application/service/task/UpdateTaskOrderAndStstusService.java @@ -106,7 +106,7 @@ private Task handleSingleTask(Long processorId, TaskStatus targetStatus, Task ta targetTask.updateTaskStatus(targetStatus); updatedTask = taskService.upsert(targetTask); } else if (prevTask == null) { - long newOrder = taskOrderCalculationPolicy.calculateOrderForBottom(null, nextTask); + long newOrder = taskOrderCalculationPolicy.calculateOrderForTop(null, nextTask); updatedTask = updateNewTaskOrderAndStatus(targetStatus, targetTask, newOrder); } else if (nextTask == null) { long newOrder = taskOrderCalculationPolicy.calculateOrderForBottom(prevTask, null);