캐릭터 챗봇 #338
| @@ -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) | ||||||
|   | |||||||
| @@ -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) } | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user