diff --git a/backend/app.py b/backend/app.py index bc50903..75a5b3d 100644 --- a/backend/app.py +++ b/backend/app.py @@ -298,12 +298,9 @@ async def reload_data(): return {"status": "reloaded"} -# Mount static files after all routes are defined -@app.on_event("startup") -async def mount_static(): - """Mount static file serving.""" - if settings.frontend_dir.exists(): - app.mount("/static", StaticFiles(directory=settings.frontend_dir), name="static") +# Mount static files directly (must be after all routes to avoid catching API calls) +if settings.frontend_dir.exists(): + app.mount("/static", StaticFiles(directory=settings.frontend_dir), name="static") if __name__ == "__main__":