diff --git a/backend/backend-submodule b/backend/backend-submodule index 544506856..2a72c8e3d 160000 --- a/backend/backend-submodule +++ b/backend/backend-submodule @@ -1 +1 @@ -Subproject commit 544506856dcc35915db9c0cc5ca07209f275125c +Subproject commit 2a72c8e3dbe926098a46a798678b8966658e2493 diff --git a/backend/src/main/java/hanglog/listener/PublishEventListener.java b/backend/src/main/java/hanglog/listener/PublishEventListener.java index e0a6e5f97..8e1a3828a 100644 --- a/backend/src/main/java/hanglog/listener/PublishEventListener.java +++ b/backend/src/main/java/hanglog/listener/PublishEventListener.java @@ -25,7 +25,7 @@ public void publishTrip(final PublishEvent publishEvent) { } @EventListener - public void publishDeleteTrip(final PublishDeleteEvent publishDeleteEvent) { + public void deletePublishedTrip(final PublishDeleteEvent publishDeleteEvent) { publishedTripRepository.deleteByTripId(publishDeleteEvent.getTripId()); } } diff --git a/backend/src/main/java/hanglog/listener/S3ImageEventListener.java b/backend/src/main/java/hanglog/listener/S3ImageEventListener.java index 0cc2629a1..97911de70 100644 --- a/backend/src/main/java/hanglog/listener/S3ImageEventListener.java +++ b/backend/src/main/java/hanglog/listener/S3ImageEventListener.java @@ -15,6 +15,8 @@ @RequiredArgsConstructor public class S3ImageEventListener { + private static final String DEFAULT_IMAGE_NAME = "default-image.png"; + private final AmazonS3 s3Client; @Value("${cloud.aws.s3.bucket}") @@ -28,6 +30,9 @@ public class S3ImageEventListener { @TransactionalEventListener(fallbackExecution = true) public void deleteImageFileInS3(final S3ImageEvent event) { final String imageName = event.getImageName(); + if (imageName.equals(DEFAULT_IMAGE_NAME)) { + return; + } s3Client.deleteObject(bucket, folder + imageName); } }