fix(auth): resolve NameError on require_auth decorator

This commit is contained in:
Chris Christiansen 2026-06-05 01:41:29 +00:00
parent 5d42cd4383
commit 9b3be743bf

View File

@ -112,13 +112,16 @@ async def auth(request: Request):
request.session['user'] = dict(user) request.session['user'] = dict(user)
return RedirectResponse(url='/static/billing-dashboard.html') return RedirectResponse(url='/static/billing-dashboard.html')
@app.get('/auth/me')
@require_auth @app.get("/auth/me")
async def me(request: Request): async def me(request: Request):
"""Returns the authenticated user's information.""" """Returns the authenticated user's information."""
user = request.session.get('user') user = request.session.get("user")
if not user:
raise HTTPException(status_code=401, detail="Not authenticated")
return JSONResponse(user) return JSONResponse(user)
@app.get('/auth/logout') @app.get('/auth/logout')
async def logout(request: Request): async def logout(request: Request):
"""Clears the user session and logs them out.""" """Clears the user session and logs them out."""