diff --git a/src/main/java/com/example/gimmegonghakauth/completed/service/CompletedCoursesService.java b/src/main/java/com/example/gimmegonghakauth/completed/service/CompletedCoursesService.java index c181a58..05c4da3 100644 --- a/src/main/java/com/example/gimmegonghakauth/completed/service/CompletedCoursesService.java +++ b/src/main/java/com/example/gimmegonghakauth/completed/service/CompletedCoursesService.java @@ -148,8 +148,12 @@ public void checkUser(UserDomain userDomain) { } private Long courseIdToLong(String courseIdAsString) { - if (courseIdAsString.charAt(0) == 'P') { - courseIdAsString = '0' + courseIdAsString.substring(1); + if (!Character.isDigit(courseIdAsString.charAt(0))){ + if (courseIdAsString.charAt(0) == 'P'){ + courseIdAsString = '0' + courseIdAsString.substring(1); + } else{ + return 0L; + } } return Long.parseLong(courseIdAsString); }