Skip to content

Commit 8b891be

Browse files
committed
fix: altitudes JSON 이 'null' 일 때 NPE 가드 추가
1 parent c395cc4 commit 8b891be

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/main/java/com/semosan/api/domain/mountain/service/CourseSlopeSegmentCalculator.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ public List<SlopeSegmentResponse> calculate(String polylineJson, String altitude
4343
return List.of();
4444
}
4545
List<Double> altitudes = objectMapper.readValue(altitudesJson, new TypeReference<>() {});
46-
if (altitudes.size() != coords.size()) {
46+
// altitudesJson 이 "null" (문자열) 인 경우 readValue 가 null 을 반환한다. 명시적으로 가드한다.
47+
if (altitudes == null || altitudes.size() != coords.size()) {
4748
return List.of();
4849
}
4950

0 commit comments

Comments
 (0)