diff --git a/apps/as/src/pages/fnrs-cnsltn/ui/fnrs-form-page.tsx b/apps/as/src/pages/fnrs-cnsltn/ui/fnrs-form-page.tsx index d927a2c0b..69d680d5e 100644 --- a/apps/as/src/pages/fnrs-cnsltn/ui/fnrs-form-page.tsx +++ b/apps/as/src/pages/fnrs-cnsltn/ui/fnrs-form-page.tsx @@ -170,8 +170,8 @@ function FnrsFormPage({ mode, initialData, createDefaults }: FnrsFormPageProps) if (!result) return; alert("보완완료 처리되었습니다."); - router.push(`/fnrs-cnsltn/${docNo}`); queryClient.invalidateQueries({ queryKey: fnrsCnsltnKeys.all }); + router.push(`/fnrs-cnsltn/${docNo}`); } catch (error) { console.error("보완완료 실패:", error); alert("보완완료 처리 중 오류가 발생했습니다."); @@ -189,8 +189,8 @@ function FnrsFormPage({ mode, initialData, createDefaults }: FnrsFormPageProps) if (!fnrsCnsltnDocNo) return; alert("저장되었습니다."); - router.push(`/fnrs-cnsltn/${fnrsCnsltnDocNo}/edit`); queryClient.invalidateQueries({ queryKey: fnrsCnsltnKeys.all }); + router.push(`/fnrs-cnsltn/${fnrsCnsltnDocNo}/edit`); } catch (error) { console.error("저장 실패:", error); alert("저장 중 오류가 발생했습니다."); @@ -218,8 +218,8 @@ function FnrsFormPage({ mode, initialData, createDefaults }: FnrsFormPageProps) if (!fnrsCnsltnDocNo) return; alert("신청 완료되었습니다."); - router.push(`/fnrs-cnsltn/${fnrsCnsltnDocNo}`); queryClient.invalidateQueries({ queryKey: fnrsCnsltnKeys.all }); + router.push(`/fnrs-cnsltn/${fnrsCnsltnDocNo}`); } catch (error) { console.error("신청 실패:", error); alert("신청 중 오류가 발생했습니다."); @@ -247,6 +247,7 @@ function FnrsFormPage({ mode, initialData, createDefaults }: FnrsFormPageProps) setIsSubmitting(true); await fnrsCnsltnMngService.remove(docNo); alert("삭제되었습니다."); + queryClient.invalidateQueries({ queryKey: fnrsCnsltnKeys.all }); router.push("/fnrs-cnsltn"); } catch (error) { console.error("삭제 실패:", error);