diff --git a/src/main/java/in/koreatech/koin/domain/timetableV2/dto/response/TimetableLectureResponse.java b/src/main/java/in/koreatech/koin/domain/timetableV2/dto/response/TimetableLectureResponse.java index e55bbe476..5dad21437 100644 --- a/src/main/java/in/koreatech/koin/domain/timetableV2/dto/response/TimetableLectureResponse.java +++ b/src/main/java/in/koreatech/koin/domain/timetableV2/dto/response/TimetableLectureResponse.java @@ -5,6 +5,7 @@ import java.util.ArrayList; import java.util.Arrays; +import java.util.Collections; import java.util.List; import java.util.Objects; @@ -80,6 +81,11 @@ public record ClassInfo( String classPlace ) { public static List of(String classTime, String classPlace) { + // 온라인 강의인 경우 + if (Objects.equals(classTime, "[]")) { + return Collections.emptyList(); + } + // 강의 장소가 없는 경우 강의 시간과 매핑을 못하기 때문에 바로 반환 if (classPlace == null) { return List.of(new ClassInfo(parseClassTimes(classTime), null));