SWM-99-degree / jariBean

SWM 14th JariBean Project
0 stars 1 forks source link

[BUG] 사용자 정보 갱신 시 MultiPartFile이 Null일 경우에 대한 처리 방식 수정 #253

Closed isayaksh closed 1 year ago

isayaksh commented 1 year ago

🔥 문제

사용자 정보를 갱신할 때 image, nickname, description에 대한 내용을 수정할 수 있다. 사용자 측에서 만약 nickname에 대한 정보만을 수정할 때 나머지 image, description에 대한 정보는 Null로 전달된다. 만약 Null로 정보가 전달된다면 해당 정보는 수정하지 않도록 코드를 수정해야 한다.

2023-11-03 03:09:47.400 ERROR 1 --- [nio-8080-exec-2] c.e.j.handler.CustomExceptionHandler     :
 Cannot invoke "org.springframework.web.multipart.MultipartFile.isEmpty()" because "imageFile" is null

하지만 현재 MultipartFile 객체가 비어있는 상태인지 확인하는 로직인 isEmpty() 메서도는 존재하지만 객체 자체가 Null인 것을 확인하는 로직은 구현하지 않았다.

따라서 해당 로직을 추가하여 정상적으로 정보가 수정될 수 있도록 코드를 수정한다.