Skip to content

Commit 89840c1

Browse files
committed
refactor : 코드 리뷰 반영
1 parent 831dbf1 commit 89840c1

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

application/src/main/kotlin/core/application/announcement/application/service/AnnouncementCommandService.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package core.application.announcement.application.service
33
import core.application.announcement.application.exception.AnnouncementNotFoundException
44
import core.application.announcement.application.exception.AnnouncementTypeCannotBeChangedException
55
import core.application.announcement.application.exception.AssignmentSubmitTypeNotNullException
6+
import core.application.announcement.application.exception.NotAnAssignmentException
67
import core.domain.announcement.aggregate.Announcement
78
import core.domain.announcement.aggregate.AnnouncementAssignment
89
import core.domain.announcement.aggregate.AnnouncementRead
@@ -265,6 +266,8 @@ class AnnouncementCommandService(
265266
memberIds: List<MemberId>,
266267
) {
267268
val targetAnnouncement: Announcement = announcementQueryUseCase.getAnnouncementById(announcementId)
269+
if (targetAnnouncement.announcementType != AnnouncementType.ASSIGNMENT) throw NotAnAssignmentException()
270+
268271
eventPublisher.publishEvent(
269272
AnnouncementRemindToMembersEvent.of(
270273
announcement = targetAnnouncement,

0 commit comments

Comments
 (0)