diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/NewRouletteService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/NewRouletteService.kt index 4288f3f..3b09e17 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/NewRouletteService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/NewRouletteService.kt @@ -36,11 +36,11 @@ class NewRouletteService( fun getAllRoulette(creatorId: Long, memberId: Long): List { if (creatorId != memberId) throw SodaException("잘못된 요청입니다.") - val rouletteList = repository.findByCreatorId(creatorId) + var rouletteList = repository.findByCreatorId(creatorId) if (rouletteList.isEmpty()) { val roulette = oldRepository.findByIdOrNull(creatorId) if (roulette != null) { - val newRoulette = repository.save( + repository.save( NewRoulette( id = idGenerator.generateId(SEQUENCE_NAME), creatorId = creatorId, @@ -50,7 +50,7 @@ class NewRouletteService( ) ) - rouletteList.toMutableList().add(newRoulette) + rouletteList = repository.findByCreatorId(creatorId) } }