Skip to content

Commit 3a713c2

Browse files
committed
(TP-121) feat: add previewImage handling
1 parent dac999d commit 3a713c2

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

rentplace/src/main/java/kattsyn/dev/rentplace/services/impl/PropertyServiceImpl.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,14 @@ public List<ImageDTO> uploadImages(MultipartFile[] files, Property property) {
154154
String path = PathResolver.resolvePath(ImageType.PROPERTY, property.getPropertyId());
155155
List<Image> savedImages = new ArrayList<>();
156156

157-
for (MultipartFile file : files) {
158-
Image image = imageService.uploadImage(file, path);
157+
for (int i = 0; i < files.length; i++) {
158+
Image image = imageService.uploadImage(files[i], path);
159+
160+
if (i == 0 && property.getImages().isEmpty()) {
161+
image.setPreviewImage(true);
162+
imageService.save(image);
163+
}
164+
159165
property.getImages().add(image);
160166
savedImages.add(image);
161167
}

0 commit comments

Comments
 (0)