From 4976cbdc13cb8e9e677f8398e5334d05796e5b18 Mon Sep 17 00:00:00 2001 From: Cole Stowell Date: Sat, 18 Apr 2026 14:39:21 -0400 Subject: [PATCH] fix: use thumbnail_uuid for the thumbnail instead of s3_id --- gallery/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gallery/__init__.py b/gallery/__init__.py index 36b55e4..b2b2825 100644 --- a/gallery/__init__.py +++ b/gallery/__init__.py @@ -866,7 +866,11 @@ def display_thumbnail(file_id: int, auth_dict: Optional[Dict[str, Any]] = None): file_model = File.query.filter(File.id == file_id).first() - link = storage_interface.get_link("thumbnails/{}".format(file_model.s3_id)) + thumbnail_uuid = file_model.thumbnail_uuid + if len(thumbnail_uuid.split('.')) > 1: + thumbnail_uuid = thumbnail_uuid.split('.')[0] + + link = storage_interface.get_link("thumbnails/{}".format(thumbnail_uuid)) if "LOCAL_STORAGE_PATH" in app.config: link = "http://" + app.config["SERVER_NAME"] + link req = requests.get(link)