fix: serve /settings without auth header — JS handles token check
This commit is contained in:
+2
-4
@@ -280,11 +280,9 @@ async def create_combined_source(body: dict, user: dict = Depends(current_user))
|
|||||||
|
|
||||||
|
|
||||||
@router.get("/settings")
|
@router.get("/settings")
|
||||||
async def settings_page_route(user: dict = Depends(current_user)):
|
async def settings_page_route():
|
||||||
from fastapi.responses import FileResponse, RedirectResponse
|
from fastapi.responses import FileResponse
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
if not user.get("is_admin"):
|
|
||||||
return RedirectResponse("/")
|
|
||||||
return FileResponse(str(Path(__file__).parent.parent / "frontend" / "settings.html"))
|
return FileResponse(str(Path(__file__).parent.parent / "frontend" / "settings.html"))
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user