Skip to content

Commit 896a282

Browse files
committed
🐛 [fix] : 회원 정보 수정 중 오류 발생 시 로딩 모달 꺼지지 않는 오류 수정
1 parent 7f546ae commit 896a282

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

src/api/common.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const { isLogined } = storeToRefs(memberStore)
99

1010
export const patchEditInfo = async (formdata: FormData) => {
1111
if (!isLogined) return
12-
const response = await formDataAxiosInstance.patch('/api/members/info', formdata)
12+
const response = await formDataAxiosInstance.patch('/api/members/inf', formdata)
1313
return response.data
1414
}
1515

src/components/common/EditInformation.vue

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -286,12 +286,12 @@ const handleFileDelete = () => {
286286
}
287287
288288
const handleSubmit = async () => {
289-
modalHeader.value = '정보 수정 중 입니다...'
290-
modalBody.value = '잠시만 기다려주세요'
291-
modalType.value = 'loadingType'
292-
isModalVisible.value = true
293-
294289
if (isInvalid.value == false && isFull.value == false) {
290+
modalHeader.value = '정보 수정 중 입니다...'
291+
modalBody.value = '잠시만 기다려주세요'
292+
modalType.value = 'loadingType'
293+
isModalVisible.value = true
294+
295295
const formData = new FormData()
296296
const memberInfo = {
297297
name: DOMPurify.sanitize(name.value),
@@ -310,10 +310,14 @@ const handleSubmit = async () => {
310310
selectedFile.value = null
311311
}
312312
313-
await patchEditInfo(formData)
314-
isModalVisible.value = false
315-
isSuccessModalVisible.value = true
316-
await memberStore.updateMemberInfoWithToken()
313+
try {
314+
await patchEditInfo(formData)
315+
isModalVisible.value = false
316+
isSuccessModalVisible.value = true
317+
await memberStore.updateMemberInfoWithToken()
318+
} catch {
319+
isModalVisible.value = false
320+
}
317321
}
318322
}
319323
</script>

0 commit comments

Comments
 (0)