_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 |
||
|---|---|---|
| .. | ||
| backend | ||
| frontend | ||
| shared | ||
| site | ||