From c063061b160380a33436a8cc3b30c7ae0b5b26a7 Mon Sep 17 00:00:00 2001 From: rlarlgnszx Date: Tue, 13 Aug 2024 02:18:27 +0900 Subject: [PATCH] =?UTF-8?q?[fix]=20=EC=82=AC=EC=A7=84=EC=A0=80=EC=9E=A5?= =?UTF-8?q?=EB=A1=9C=EC=A7=81=20=EC=88=98=EC=A0=95=20-=20#216?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/dateroad/image/service/ImageService.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dateroad-api/src/main/java/org/dateroad/image/service/ImageService.java b/dateroad-api/src/main/java/org/dateroad/image/service/ImageService.java index eaba9412..f3a4f67b 100644 --- a/dateroad-api/src/main/java/org/dateroad/image/service/ImageService.java +++ b/dateroad-api/src/main/java/org/dateroad/image/service/ImageService.java @@ -28,6 +28,7 @@ public class ImageService { @Value("${cloudfront.domain}") private String cachePath; + @Transactional public List saveImages(final List images, final Course course) { AtomicInteger sequence = new AtomicInteger(1); List> futureImages = images.stream() @@ -44,8 +45,10 @@ public List saveImages(final List images, final Course cou throw new BadRequestException(FailureCode.BAD_REQUEST); } })).toList(); - return futureImages.stream() + List saveImages = futureImages.stream() .map(CompletableFuture::join) .toList(); + imageRepository.saveAll(saveImages); + return saveImages; } }