From 38ac028c15c112b5897ca975ad3e1b095425a0a0 Mon Sep 17 00:00:00 2001 From: sb Date: Sat, 11 Jul 2026 19:18:18 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20frequent-breeds=20=EC=8B=A4=ED=8C=A8?= =?UTF-8?q?=ED=95=B4=EB=8F=84=20=ED=95=9C=EC=A4=84=ED=8F=89/=EB=A9=94?= =?UTF-8?q?=EC=9D=B4=ED=8A=B8=20=EB=A1=9C=EB=94=A9=20=EC=95=88=20=EA=B9=A8?= =?UTF-8?q?=EC=A7=80=EA=B2=8C=20(catch)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 통계 엔드포인트 미배포(구버전 백엔드) 시에도 홈 화면 정상 동작. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/pages/HomePage.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/HomePage.vue b/src/pages/HomePage.vue index 89b24ca..f2ff2af 100644 --- a/src/pages/HomePage.vue +++ b/src/pages/HomePage.vue @@ -182,7 +182,8 @@ async function refreshSpot(spotId: number) { const [r, m, fb] = await Promise.all([ spotsApi.reviews(spotId), spotsApi.mates(spotId, currentUserId()), - spotsApi.frequentBreeds(spotId), + // 통계 엔드포인트는 부가 정보 — 실패(구버전 백엔드 등)해도 나머지 화면은 정상 표시 + spotsApi.frequentBreeds(spotId).catch(() => ({ breeds: [] })), ]) reviews.value = r mates.value = m