Skip to content

Commit dc359ac

Browse files
authored
[fix/#366] 룩북 삭제 안됨 버그 수정 (#367)
* fix: 룩북 삭제 안됨 버그 수정 * fix/test: 코디 preview 조회 시간대 코드 KST로 수정
1 parent efe1466 commit dc359ac

3 files changed

Lines changed: 8 additions & 2 deletions

File tree

clokey-api/src/main/java/org/clokey/domain/lookbook/service/LookBookServiceImpl.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,9 @@ public void deleteLookBook(Long lookBookId) {
8484
eventPublisher.publishEvent(
8585
ImagesDeleteEvent.of(
8686
defaultCoordinates.stream().map(Coordinate::getImageUrl).toList()));
87-
coordinateRepository.deleteAllInBatch(defaultCoordinates);
87+
coordinateRepository.deleteAll(defaultCoordinates);
88+
89+
lookBookRepository.delete(lookBook);
8890
}
8991

9092
@Override

clokey-api/src/test/java/org/clokey/domain/coordinate/service/CoordinateServiceImplTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import static org.mockito.BDDMockito.given;
77

88
import java.time.LocalDate;
9+
import java.time.ZoneId;
910
import java.time.format.DateTimeFormatter;
1011
import java.util.List;
1112
import org.clokey.IntegrationTest;
@@ -2043,7 +2044,7 @@ void setUp() {
20432044
// then
20442045
assertThat(response)
20452046
.extracting("coordinateId", "imageUrl", "date")
2046-
.containsExactly(1L, "testImageUrl1", LocalDate.now());
2047+
.containsExactly(1L, "testImageUrl1", LocalDate.now(ZoneId.of("Asia/Seoul")));
20472048
}
20482049

20492050
@Test

clokey-api/src/test/java/org/clokey/domain/lookbook/service/LookBookServiceTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,9 @@ void setUp() {
221221

222222
// then
223223
Assertions.assertAll(
224+
// 룩북 자체가 삭제된다.
225+
() -> assertThat(lookBookRepository.findById(1L)).isEmpty(),
226+
224227
// 룩북에서 생성된 코디는 삭제, 오늘의 코디는 삭제되지 않고 룩북에서만 제거된다.
225228
() -> assertThat(coordinateRepository.findAllById(List.of(1L, 2L))).isEmpty(),
226229
() ->

0 commit comments

Comments
 (0)