캐릭터 챗봇 #338

Merged
klaus merged 119 commits from test into main 2025-09-10 06:08:47 +00:00
2 changed files with 2 additions and 2 deletions
Showing only changes of commit 74a612704e - Show all commits

View File

@ -72,7 +72,7 @@ class ChatCharacter(
@OneToMany(mappedBy = "chatCharacter", cascade = [CascadeType.ALL], fetch = FetchType.LAZY) @OneToMany(mappedBy = "chatCharacter", cascade = [CascadeType.ALL], fetch = FetchType.LAZY)
var relationships: MutableList<ChatCharacterRelationship> = mutableListOf() var relationships: MutableList<ChatCharacterRelationship> = mutableListOf()
@OneToMany(mappedBy = "chatCharacter", cascade = [CascadeType.ALL], fetch = FetchType.LAZY) @OneToMany(mappedBy = "chatCharacter", cascade = [CascadeType.ALL], fetch = FetchType.LAZY, orphanRemoval = true)
var tagMappings: MutableList<ChatCharacterTagMapping> = mutableListOf() var tagMappings: MutableList<ChatCharacterTagMapping> = mutableListOf()
@OneToMany(mappedBy = "chatCharacter", cascade = [CascadeType.ALL], fetch = FetchType.LAZY) @OneToMany(mappedBy = "chatCharacter", cascade = [CascadeType.ALL], fetch = FetchType.LAZY)

View File

@ -120,7 +120,7 @@ class ChatCharacterService(
*/ */
@Transactional @Transactional
fun addTagsToCharacter(chatCharacter: ChatCharacter, tags: List<String>) { fun addTagsToCharacter(chatCharacter: ChatCharacter, tags: List<String>) {
tags.forEach { addTagToCharacter(chatCharacter, it) } tags.distinct().forEach { addTagToCharacter(chatCharacter, it) }
} }
/** /**