fix(settings): use Query alias for tab param, fix showcase tab persistence

This commit is contained in:
2026-07-06 00:10:30 +08:00
parent d082a4b421
commit 185b743e05
1 file changed
+2 -2
+2 -2
View File
@@ -2,7 +2,7 @@ from datetime import datetime
from pathlib import Path
from uuid import uuid4
from fastapi import APIRouter, Depends, File, Form, Request, UploadFile
from fastapi import APIRouter, Depends, File, Form, Query, Request, UploadFile
from fastapi.responses import HTMLResponse, RedirectResponse
from fastapi.templating import Jinja2Templates
from sqlalchemy.orm import Session
@@ -76,7 +76,7 @@ def login_submit(
@router.get("/settings", response_class=HTMLResponse)
def settings_page(
request: Request,
active_tab: str = "account",
active_tab: str = Query("account", alias="tab"),
user: User = Depends(get_current_user_web),
db: Session = Depends(get_db),
):