o2o-site-AEO/solution
Mina Choi ab6a6b74e9 [fix] solution/backend: 발행 미리보기가 지역 정보 한 칸 때문에 통째로 500 나던 것
_select() 는 조회 실패를 빈 목록으로 삼키도록 짜여 있었는데, DB 계층 기본값이
raise_error=True 라 그 처리가 실행될 기회조차 없이 예외가 먼저 터졌다. 실측:
place_songs 테이블이 없던 동안 미리보기가 통째로 HTTP 500 이었다 — 노래 한 칸이
빠진 화면 대신 아무것도 못 보는 화면이 나갔다.

- snapshot.py: _local_contents · _site_places · _select 의 DB 조회에
  raise_error=False 를 명시 — 실패는 그 칸만 비우고 나머지는 그대로 그린다.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XYUb8ZfNiDd15tZRYrusCX
2026-09-14 17:07:23 +09:00
..
backend [fix] solution/backend: 발행 미리보기가 지역 정보 한 칸 때문에 통째로 500 나던 것 2026-09-14 17:07:23 +09:00
frontend [feat] solution: 추천 일정 카드에 출발지(업소명·출발 시각) 한 줄을 얹는다 2026-09-11 14:07:17 +09:00
shared [feat] solution/backend,site: 발행 사이트 제목·keywords 메타에 SiteOntology 키워드 — 이 가게 자료로 거른 것만 2026-09-14 14:38:24 +09:00
site [feat] solution/backend,site: 발행 사이트 제목·keywords 메타에 SiteOntology 키워드 — 이 가게 자료로 거른 것만 2026-09-14 14:38:24 +09:00