From 5136fc4a77bddc3a2f9b5cd1a2ae3da4f3e38e24 Mon Sep 17 00:00:00 2001 From: andrew Date: Sun, 16 Feb 2025 19:50:28 +0900 Subject: [PATCH] =?UTF-8?q?CLAP-442=20Feat=20:=20=EC=9E=91=EC=97=85=20?= =?UTF-8?q?=EA=B5=AC=EB=B6=84=20null=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= =?UTF-8?q?=ED=95=98=EB=8A=94=20logic=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inbound/web/dto/task/request/UpdateTaskLabelRequest.java | 1 - .../application/service/task/UpdateTaskContentService.java | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) 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);