From 6fede92860dd67b8086282600be56a149b3317f1 Mon Sep 17 00:00:00 2001 From: Daniel Bedeleanu Date: Sat, 11 Apr 2026 14:36:46 +0300 Subject: [PATCH] fix: remove HTTPAuthCredentials import (FastAPI compatibility) --- backend/auth.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/auth.py b/backend/auth.py index bf055b58..de8511ec 100644 --- a/backend/auth.py +++ b/backend/auth.py @@ -6,7 +6,7 @@ import os from datetime import datetime, timedelta, timezone from typing import Optional from fastapi import Depends, HTTPException, status -from fastapi.security import HTTPBearer, HTTPAuthCredentials +from fastapi.security import HTTPBearer from jose import JWTError, jwt from pydantic import BaseModel @@ -58,7 +58,7 @@ def create_access_token(user_id: int, username: str, role: str, expires_delta: O return encoded_jwt -async def get_current_user(credentials: HTTPAuthCredentials = Depends(security)): +async def get_current_user(credentials = Depends(security)): """ Dependency that validates JWT token from Authorization header. Returns TokenData with user_id, username, role.