From 1d7544cdfe4add66199ee49129811af99a0408c3 Mon Sep 17 00:00:00 2001 From: jungwoo choi Date: Sat, 14 Feb 2026 07:47:21 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=ED=81=AC=EB=A1=A4=EB=A7=81=20=EC=99=84?= =?UTF-8?q?=EB=A3=8C=20=EC=8B=9C=20=ED=8E=98=EC=9D=B4=EC=A7=80=20status?= =?UTF-8?q?=EB=A5=BC=20pending=EC=9C=BC=EB=A1=9C=20=EC=B4=88=EA=B8=B0?= =?UTF-8?q?=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SSE crawl_complete 이벤트의 pages에 status 필드가 없어서 검사 중 스피너가 표시되지 않던 문제 수정 Co-Authored-By: Claude Opus 4.6 --- frontend/src/stores/useSiteInspectionStore.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/src/stores/useSiteInspectionStore.ts b/frontend/src/stores/useSiteInspectionStore.ts index 5fa6810..3856da5 100644 --- a/frontend/src/stores/useSiteInspectionStore.ts +++ b/frontend/src/stores/useSiteInspectionStore.ts @@ -91,7 +91,13 @@ export const useSiteInspectionStore = create( setCrawlComplete: (data) => set({ status: "inspecting", - discoveredPages: data.pages, + discoveredPages: data.pages.map((p) => ({ + ...p, + status: p.status || ("pending" as const), + inspection_id: p.inspection_id ?? null, + overall_score: p.overall_score ?? null, + grade: p.grade ?? null, + })), crawlProgress: { pagesFound: data.total_pages, currentUrl: "",