From c815f754fe5a220a1b2c9d6f4286e4fc273c3409 Mon Sep 17 00:00:00 2001 From: SemvdH Date: Sun, 16 Nov 2025 16:32:01 +0100 Subject: [PATCH] Use preview if outline is not available --- ac-server-scripts-api.py | 3 +++ change_track.py | 4 +--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ac-server-scripts-api.py b/ac-server-scripts-api.py index cde6e01..d5ff71a 100644 --- a/ac-server-scripts-api.py +++ b/ac-server-scripts-api.py @@ -38,6 +38,9 @@ class Handler(BaseHTTPRequestHandler): img_path = get_preview_image(track, config) elif (img_type == "outline"): img_path = get_outline_image(track, config) + if img_path == "": + + img_path = get_preview_image(track, config) else: self.send_error(404) return True diff --git a/change_track.py b/change_track.py index 7fa8f9c..a82fca2 100644 --- a/change_track.py +++ b/change_track.py @@ -24,13 +24,11 @@ def get_path_image(image_name, track: str, config: str = ""): if image_name in lower and lower.endswith(".png"): return os.path.join(img_path, name) - - img_path = os.path.join(TRACKS_FOLDER, track, image_name) + img_path = os.path.join(TRACKS_FOLDER, track, config) for name in os.listdir(img_path): lower = name.lower() if image_name in lower and lower.endswith(".png"): return os.path.join(img_path, name) - return ""