diff --git a/apps/cs/src/pages/site/ui/modify-page.tsx b/apps/cs/src/pages/site/ui/modify-page.tsx index 4f0924a07..87bf2a9a5 100644 --- a/apps/cs/src/pages/site/ui/modify-page.tsx +++ b/apps/cs/src/pages/site/ui/modify-page.tsx @@ -15,7 +15,7 @@ function ModifyPage({ siteId }: { siteId: string }) { const queryClient = useQueryClient(); const alert = useAlertStore((state) => state.setMessage); - const { data: siteDetail } = useQuery({ + const { data: siteDetail, error } = useQuery({ queryKey: [ENDPOINT.CMS_SERVICE.SITES, siteId], queryFn: () => SiteApi.siteDetail(siteId), select: (data) => { @@ -26,13 +26,14 @@ function ModifyPage({ siteId }: { siteId: string }) { }; }, enabled: !!siteId, + retry: false, }); useEffect(() => { - if (siteDetail === null && siteId) { + if (error && siteId) { alert("사이트 정보를 찾을 수 없습니다.", () => router.push("/site")); } - }, [siteDetail, siteId]); + }, [error, siteId]); const { mutateAsync: updateSite } = useMutationWrapper({ mutationFn: (data: SiteFormData) => SiteApi.updateSite(siteId, data),