From c8841856c05ac6ca1c6114ca1981153312139c5d Mon Sep 17 00:00:00 2001 From: Klaus Date: Thu, 21 Aug 2025 04:01:47 +0900 Subject: [PATCH] =?UTF-8?q?fix(chat-character-image):=20=EC=BA=90=EB=A6=AD?= =?UTF-8?q?=ED=84=B0=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20=ED=8A=B8=EB=A6=AC?= =?UTF-8?q?=EA=B1=B0=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - triggers가 null이거나 빈 리스트이면 수정없이 실행종료 --- .../chat/character/image/AdminCharacterImageController.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/image/AdminCharacterImageController.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/image/AdminCharacterImageController.kt index 76503c4..1cfed98 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/image/AdminCharacterImageController.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/image/AdminCharacterImageController.kt @@ -94,7 +94,9 @@ class AdminCharacterImageController( @PathVariable imageId: Long, @RequestBody request: UpdateCharacterImageTriggersRequest ) = run { - imageService.updateTriggers(imageId, request.triggers ?: emptyList()) + if (!request.triggers.isNullOrEmpty()) { + imageService.updateTriggers(imageId, request.triggers) + } ApiResponse.ok(null) }