From eefdd093b2c408c44fc034ce16ba8cc5945b357e Mon Sep 17 00:00:00 2001 From: Johnny Gear Date: Sat, 7 Mar 2026 10:55:33 -0600 Subject: [PATCH] Fix vite_entry for debug environment --- web/app.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/web/app.py b/web/app.py index a1c084e..630cb69 100644 --- a/web/app.py +++ b/web/app.py @@ -37,20 +37,22 @@ class FlaskUser(UserMixin): def get_id(self): return self.db_user.telegram_username -with open("web/static/.vite/manifest.json") as f: - vite_manifest = json.load(f) +try: + with open("web/static/.vite/manifest.json") as f: + vite_manifest = json.load(f) +except FileNotFoundError: + vite_manifest = None @app.context_processor def inject_vite_entry(): def vite_entry(file): - if app.debug: + if vite_manifest is None: return Markup( dedent(f""" """).strip()) - else: - if file in vite_manifest: + elif file in vite_manifest: src = vite_manifest[file]['file'] result = f'' if('css' in vite_manifest[file]):