diff --git a/gg-calendar-api/src/main/java/gg/calendar/api/user/schedule/privateschedule/service/PrivateScheduleService.java b/gg-calendar-api/src/main/java/gg/calendar/api/user/schedule/privateschedule/service/PrivateScheduleService.java index 29d8975cf..ca29bcfee 100644 --- a/gg-calendar-api/src/main/java/gg/calendar/api/user/schedule/privateschedule/service/PrivateScheduleService.java +++ b/gg-calendar-api/src/main/java/gg/calendar/api/user/schedule/privateschedule/service/PrivateScheduleService.java @@ -107,7 +107,7 @@ public List getPrivateSchedulePeriod(UserDto userDt for (PrivateSchedule privateSchedule : privateSchedules) { ScheduleGroup scheduleGroup = scheduleGroups.get(privateSchedule.getGroupId()); if (scheduleGroup == null) { - throw new NotExistException(ErrorCode.SCHEDULE_GROUP_NOT_FOUND); + continue; } response.add(PrivateSchedulePeriodResDto.toDto(privateSchedule, scheduleGroup)); } diff --git a/gg-calendar-api/src/test/java/gg/calendar/api/user/schedule/privateschedule/controller/PrivateScheduleControllerTest.java b/gg-calendar-api/src/test/java/gg/calendar/api/user/schedule/privateschedule/controller/PrivateScheduleControllerTest.java index b5f4c8a6c..d37b54c61 100644 --- a/gg-calendar-api/src/test/java/gg/calendar/api/user/schedule/privateschedule/controller/PrivateScheduleControllerTest.java +++ b/gg-calendar-api/src/test/java/gg/calendar/api/user/schedule/privateschedule/controller/PrivateScheduleControllerTest.java @@ -565,22 +565,5 @@ void endTimeBeforeStartTime() throws Exception { .param("end", LocalDate.now().toString())) .andExpect(status().isBadRequest()); } - - @Test - @DisplayName("스케줄 그룹이 없는 경우 404") - void notFoundScheduleGroup() throws Exception { - //given - PublicSchedule publicSchedule = privateScheduleMockData.createPublicSchedule(user.getIntraId(), - DetailClassification.PRIVATE_SCHEDULE); - PrivateSchedule privateSchedule = privateScheduleMockData.createPrivateSchedule(user, publicSchedule, - 0L); - //when&then - mockMvc.perform(get("/calendar/private") - .header("Authorization", "Bearer " + accessToken) - .contentType(MediaType.APPLICATION_JSON) - .param("start", LocalDate.now().toString()) - .param("end", LocalDate.now().plusDays(10).toString())) - .andExpect(status().isNotFound()); - } } }