diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/explorer/ExplorerService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/explorer/ExplorerService.kt index 74ccc70..4738f03 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/explorer/ExplorerService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/explorer/ExplorerService.kt @@ -371,18 +371,19 @@ class ExplorerService( val cheers = queryRepository.getCheers(request.cheersId) ?: throw SodaException("잘못된 요청입니다.") - if (cheers.creator!!.id!! != member.id!!) { - if (cheers.member!!.id != member.id!!) { - throw SodaException("잘못된 요청입니다.") - } - + if (cheers.member!!.id!! == member.id!!) { if (request.content != null) { cheers.cheers = request.content } } - if (request.isActive != null) { - cheers.isActive = request.isActive + if ( + cheers.creator!!.id!! == member.id!! || + cheers.member!!.id!! == member.id!! + ) { + if (request.isActive != null) { + cheers.isActive = request.isActive + } } }