From f616a33ab01bd56dfb31a5825b8fc955a367786a Mon Sep 17 00:00:00 2001 From: Sagnik Date: Sat, 18 Apr 2026 22:26:39 +0530 Subject: [PATCH] fix(auth): correct dependency injection in /me endpoint --- backend/main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/main.py b/backend/main.py index 5a0e7c7f..f0326837 100644 --- a/backend/main.py +++ b/backend/main.py @@ -15,7 +15,7 @@ from contextlib import asynccontextmanager from datetime import UTC, datetime from typing import Set -from fastapi import FastAPI, WebSocket, WebSocketDisconnect +from fastapi import FastAPI, WebSocket, WebSocketDisconnect, Depends, HTTPException, status from fastapi.middleware.cors import CORSMiddleware from fastapi.staticfiles import StaticFiles from dotenv import load_dotenv @@ -29,7 +29,7 @@ from backend.api.routes_admin_surface import router as admin_surface_router from backend.api.routes_oracle_templates import router as oracle_templates_router from backend.api.routes_crm_imports import router as crm_imports_router from backend.auth.dependencies import ( - create_access_token, verify_password, get_current_user + create_access_token, verify_password, get_current_user, UserPrincipal ) from backend.db.pool import create_pool, close_pool from backend.oracle.router_v1 import router as oracle_v1_router @@ -152,7 +152,7 @@ async def login(body: LoginRequest): @app.get("/api/auth/me", tags=["Auth"]) -async def me(user=get_current_user): +async def me(user: UserPrincipal = Depends(get_current_user)): return {"user_id": user.user_id, "role": user.role}