Skip to content

Commit a35f201

Browse files
authored
Merge pull request #259 from Link-MIND/feat/#256
fix(AdminService): admin을 아직 안 만든 경우 예외처리
2 parents 1b66082 + 9017398 commit a35f201

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

linkmind/src/main/java/com/app/toaster/admin/service/AdminService.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,12 +119,15 @@ public VerifyNewAdminCommand registerAdmin(String username, String password) {
119119

120120
public ToasterAdmin findExistAdminPreVerification(String username, String password) {
121121
Optional<ToasterAdmin> admin = adminRepository.findByUsername(username);
122+
if (admin.isEmpty()){
123+
return null;
124+
}
122125

123126
if (passwordEncoder.matches(password, admin.get().getPassword())) {
124127
return admin.get();
125128
}
126129

127-
return null;
130+
return null; //TODO: 다른 엣지 케이스가 더 있는지 생각해보고 없으면 걍 바로 에러 throw
128131
}
129132

130133
}

0 commit comments

Comments
 (0)