From ad69dad7253ff56c1c0035ac7a04859558ce47cd Mon Sep 17 00:00:00 2001 From: Klaus Date: Mon, 1 Sep 2025 16:33:53 +0900 Subject: [PATCH] =?UTF-8?q?fix(character-image):=20=EB=A6=AC=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=20=EC=9D=91=EB=8B=B5=20ownedCount=EC=97=90=20?= =?UTF-8?q?=ED=94=84=EB=A1=9C=ED=95=84(+1)=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 프로필 이미지는 무료로 항상 열람 가능하므로 보유 개수(ownedCount)에도 프로필 1장을 포함하도록 수정했습니다. 이를 통해 전체 개수(totalCount)와 보유 개수 산정 기준이 일관되게 맞춰집니다. --- .../sodalive/chat/character/image/CharacterImageController.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/image/CharacterImageController.kt b/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/image/CharacterImageController.kt index 057ca9c..8744e26 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/image/CharacterImageController.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/image/CharacterImageController.kt @@ -43,7 +43,8 @@ class CharacterImageController( // 전체 활성 이미지 수(프로필 제외) 파악을 위해 최소 페이지 조회 val totalActiveElements = imageService.pageActiveByCharacter(characterId, PageRequest.of(0, 1)).totalElements - val ownedCount = imageService.countOwnedActiveByCharacterForMember(characterId, member.id!!) + // 프로필 이미지는 무료로 볼 수 있으므로 보유 개수에도 +1 반영 + val ownedCount = imageService.countOwnedActiveByCharacterForMember(characterId, member.id!!) + 1 val totalCount = totalActiveElements + 1 // 프로필 포함