SWM-99-degree / jariBean

SWM 14th JariBean Project
0 stars 1 forks source link

[BUG] `PATCH : api/users`의 `form-data`에서 바뀐 `key`값만 입력할 시 Internal Server Error 발생 #194

Open LineNo2 opened 11 months ago

LineNo2 commented 11 months ago

✏️ 설명

form-data에서 바뀐 key값에 대해서만 form에 값을 입력하고, 나머지 값에 대해서는 key값도 입력하지 않으면 Internal Server Error가 발생한다.

🌌 발생 Controller

🧾 상황 재현

image

다음과 같이 한개의 key값만 넣고 요청한다. 나머지 key값은 넣어놓지 않는다.

💻 결과

{
    "timestamp": "2023-10-12T12:53:41.445+00:00",
    "status": 500,
    "error": "Internal Server Error",
    "path": "/api/users/"
}
isayaksh commented 11 months ago

🔥 문제 발생 원인

image

해당 문제는 클라이언트로부터 받는 MultiPart 형식의 이미지가 존재하지 않을 경우(null) NullPointException 예외가 터지는 문제이다. 해당 문제는 #192 에서 예외처리를 수행하였다.