사용자 정보를 갱신할 때 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인 것을 확인하는 로직은 구현하지 않았다.
🔥 문제
사용자 정보를 갱신할 때
image
,nickname
,description
에 대한 내용을 수정할 수 있다. 사용자 측에서 만약nickname
에 대한 정보만을 수정할 때 나머지image
,description
에 대한 정보는 Null로 전달된다. 만약 Null로 정보가 전달된다면 해당 정보는 수정하지 않도록 코드를 수정해야 한다.하지만 현재
MultipartFile
객체가 비어있는 상태인지 확인하는 로직인isEmpty()
메서도는 존재하지만 객체 자체가 Null인 것을 확인하는 로직은 구현하지 않았다.따라서 해당 로직을 추가하여 정상적으로 정보가 수정될 수 있도록 코드를 수정한다.