From 8bc24fc80ab1ac42b75431bc6bc8680c82810a0b Mon Sep 17 00:00:00 2001 From: ramforth Date: Mon, 17 Nov 2025 14:26:44 +0100 Subject: [PATCH] Corrected Response import in main.py --- main.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index c34d720..6aa1d67 100644 --- a/main.py +++ b/main.py @@ -1,6 +1,6 @@ import os from fastapi import FastAPI, Request, Depends, HTTPException -from starlette.middleware.sessions import SessionMiddleware +from starlette.middleware.sessions import SessionMiddleware from starlette.staticfiles import StaticFiles from starlette.responses import FileResponse, RedirectResponse from fastapi.templating import Jinja2Templates @@ -11,6 +11,7 @@ import models from database import engine import auth # Import the new auth module import schemas +from starlette.responses import Response from config import settings # Import settings to get the secret key # --- Absolute Path Configuration --- @@ -100,7 +101,7 @@ async def read_overlay(request: Request, user_id: int, theme_override: str = Non # Use a generic overlay template that will link to the dynamic CSS return templates.TemplateResponse("overlay-custom.html", {"request": request, "theme_id": theme.id}) - return templates.TemplateResponse(f"overlay-{theme}.html", {"request": request}) + return templates.TemplateResponse(f"overlay-{theme_name}.html", {"request": request}) @app.post("/api/settings") async def update_settings(settings_data: schemas.SettingsUpdate, request: Request, db: Session = Depends(auth.get_db)):