fix: 크롤링 완료 시 페이지 status를 pending으로 초기화

SSE crawl_complete 이벤트의 pages에 status 필드가 없어서
검사 중 스피너가 표시되지 않던 문제 수정

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
jungwoo choi
2026-02-14 07:47:21 +09:00
parent c88967cb6f
commit 1d7544cdfe

View File

@ -91,7 +91,13 @@ export const useSiteInspectionStore = create<SiteInspectionState>(
setCrawlComplete: (data) => setCrawlComplete: (data) =>
set({ set({
status: "inspecting", 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: { crawlProgress: {
pagesFound: data.total_pages, pagesFound: data.total_pages,
currentUrl: "", currentUrl: "",