From 4fde9e6f58ea1beb7020d1ed23fb0623b816b29f Mon Sep 17 00:00:00 2001 From: gahusb Date: Fri, 24 Apr 2026 09:09:34 +0900 Subject: [PATCH] =?UTF-8?q?fix(travel-proxy):=20=EC=98=A8=EB=94=94?= =?UTF-8?q?=EB=A7=A8=EB=93=9C=20=EC=8D=B8=EB=84=A4=EC=9D=BC=20=ED=8F=B4?= =?UTF-8?q?=EB=B0=B1=20=EC=8B=9C=20has=5Fthumb=20DB=20=EB=8F=99=EA=B8=B0?= =?UTF-8?q?=ED=99=94=20+=20=EB=AF=B8=EC=82=AC=EC=9A=A9=20import=20?= =?UTF-8?q?=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- travel-proxy/app/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/travel-proxy/app/main.py b/travel-proxy/app/main.py index 7ca8ea3..41788dc 100644 --- a/travel-proxy/app/main.py +++ b/travel-proxy/app/main.py @@ -9,7 +9,7 @@ from fastapi.responses import FileResponse from pydantic import BaseModel from PIL import Image -from .db import init_db, get_photos_by_region, get_all_albums, set_album_cover, get_album_cover +from .db import init_db, get_photos_by_region, get_all_albums, set_album_cover, mark_thumb_done from .indexer import sync logger = logging.getLogger(__name__) @@ -88,6 +88,7 @@ def _ensure_thumb_fallback(src: Path, album: str) -> Path: fmt = (im.format or "").upper() or "JPEG" im.save(tmp, format=fmt, quality=85, optimize=True) tmp.replace(out) + mark_thumb_done(album, src.name) return out finally: try: