관리자 태그 큐레이션 등록

- 동일한 태그가 등록되지 않도록 validation 추가
This commit is contained in:
Klaus 2025-02-18 16:34:02 +09:00
parent 93b0565368
commit 4370fef5d5
2 changed files with 5 additions and 1 deletions

View File

@ -75,7 +75,10 @@ class AdminHashTagCurationQueryRepositoryImpl(
return queryFactory return queryFactory
.select(contentHashTagCuration.id) .select(contentHashTagCuration.id)
.from(contentHashTagCuration) .from(contentHashTagCuration)
.where(contentHashTagCuration.tag.eq(tag)) .where(
contentHashTagCuration.tag.eq(tag),
contentHashTagCuration.isActive.isTrue
)
.fetch().isNotEmpty() .fetch().isNotEmpty()
} }
} }

View File

@ -90,6 +90,7 @@ class AdminHashTagCurationService(
) ?: ContentHashTagCurationItem() ) ?: ContentHashTagCurationItem()
item.curation = curation item.curation = curation
item.content = audioContent item.content = audioContent
item.isActive = true
itemRepository.save(item) itemRepository.save(item)
} }
} }