From 03e1ef32719217a94e3b2d6c848249921599f486 Mon Sep 17 00:00:00 2001 From: Klaus Date: Tue, 18 Feb 2025 17:05:28 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B4=80=EB=A6=AC=EC=9E=90=20=ED=83=9C?= =?UTF-8?q?=EA=B7=B8=20=ED=81=90=EB=A0=88=EC=9D=B4=EC=85=98=20=EB=93=B1?= =?UTF-8?q?=EB=A1=9D,=20=EC=88=98=EC=A0=95=20-=20=ED=83=9C=EA=B7=B8?= =?UTF-8?q?=EA=B0=80=20#=EC=9C=BC=EB=A1=9C=20=EC=8B=9C=EC=9E=91=ED=95=98?= =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EC=9C=BC=EB=A9=B4=20#=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../curation/tag/AdminHashTagCurationService.kt | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/content/curation/tag/AdminHashTagCurationService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/content/curation/tag/AdminHashTagCurationService.kt index cda9823..dc45006 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/content/curation/tag/AdminHashTagCurationService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/content/curation/tag/AdminHashTagCurationService.kt @@ -20,7 +20,12 @@ class AdminHashTagCurationService( ) { @Transactional fun createContentHashTagCuration(request: CreateContentHashTagCurationRequest) { - val isExists = repository.isExistsTag(tag = request.tag.trim()) + var tag = request.tag.trim() + if (!tag.startsWith("#")) { + tag = "#$tag" + } + + val isExists = repository.isExistsTag(tag = tag) if (isExists) { throw SodaException("이미 등록된 태그 입니다.") @@ -28,7 +33,7 @@ class AdminHashTagCurationService( repository.save( ContentHashTagCuration( - tag = request.tag, + tag = tag, isAdult = request.isAdult ) ) @@ -40,7 +45,12 @@ class AdminHashTagCurationService( ?: throw SodaException("잘못된 요청입니다.") if (request.tag != null) { - hashTagCuration.tag = request.tag + var tag = request.tag.trim() + if (!tag.startsWith("#")) { + tag = "#$tag" + } + + hashTagCuration.tag = tag } if (request.isAdult != null) {