diff --git a/CHANGELOG.md b/CHANGELOG.md index ffd1970..836e4f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,11 @@ ## 2026-06-28 +### 🐛 해외 식당에 테이블링/캐치테이블 예약 버튼 노출 수정 (#545) +- 문제: 국내 전용 예약 서비스 버튼이 해외 식당 상세에도 노출 (URL만 있으면 렌더) +- 해결: RestaurantDetail.tsx 두 예약 버튼을 `isKoreaRestaurant()`로 게이트 (지도 링크와 동일 기준) +- 후속(옵션): 백엔드 예약 URL 검색/벌크가 해외 식당 제외 + ### ✨ 언급 적은(관련도 낮은) 식당 제외 필터 (#533) - 신호: "의미있는 언급 수" = video_restaurants 중 relevance ∈ (strong, unknown) 개수 (weak/incidental 제외) - 백엔드: 식당 목록 응답에 `video_count` 추가 + `min_mentions` 서버 필터 파라미터 diff --git a/frontend/src/components/RestaurantDetail.tsx b/frontend/src/components/RestaurantDetail.tsx index 22f1d92..52aa4cd 100644 --- a/frontend/src/components/RestaurantDetail.tsx +++ b/frontend/src/components/RestaurantDetail.tsx @@ -181,7 +181,7 @@ export default function RestaurantDetail({ )} - {restaurant.tabling_url && restaurant.tabling_url !== "NONE" && ( + {isKoreaRestaurant(restaurant) && restaurant.tabling_url && restaurant.tabling_url !== "NONE" && ( )} - {restaurant.catchtable_url && restaurant.catchtable_url !== "NONE" && ( + {isKoreaRestaurant(restaurant) && restaurant.catchtable_url && restaurant.catchtable_url !== "NONE" && (