diff --git a/src/main/java/clap/server/adapter/inbound/web/dto/task/request/UpdateTaskLabelRequest.java b/src/main/java/clap/server/adapter/inbound/web/dto/task/request/UpdateTaskLabelRequest.java index aadfaf5d..5943b1bc 100644 --- a/src/main/java/clap/server/adapter/inbound/web/dto/task/request/UpdateTaskLabelRequest.java +++ b/src/main/java/clap/server/adapter/inbound/web/dto/task/request/UpdateTaskLabelRequest.java @@ -6,7 +6,6 @@ public record UpdateTaskLabelRequest( @Schema(description = "변경할 구분 고유 ID", example = "1") - @NotNull Long labelId ) { } diff --git a/src/main/java/clap/server/application/service/task/UpdateTaskContentService.java b/src/main/java/clap/server/application/service/task/UpdateTaskContentService.java index d6a1e90c..381b36ea 100644 --- a/src/main/java/clap/server/application/service/task/UpdateTaskContentService.java +++ b/src/main/java/clap/server/application/service/task/UpdateTaskContentService.java @@ -96,7 +96,7 @@ public void updateTaskLabel(Long taskId, Long memberId, UpdateTaskLabelRequest r memberService.findActiveMember(memberId); memberService.findReviewer(memberId); Task task = taskService.findById(taskId); - Label label = labelService.findById(request.labelId()); + Label label = request.labelId() != null ? labelService.findById(request.labelId()) : null; task.updateLabel(label); taskService.upsert(task);