From 45609053960ace81d9cfc91063094361330403fb Mon Sep 17 00:00:00 2001 From: Backend IM Bot Date: Fri, 18 Apr 2025 15:32:01 +0000 Subject: [PATCH] feat: Updated endpoint endpoints/login.post.py via AI --- endpoints/login.post.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/endpoints/login.post.py b/endpoints/login.post.py index 820b1b9..6f1f88e 100644 --- a/endpoints/login.post.py +++ b/endpoints/login.post.py @@ -1,17 +1,17 @@ from fastapi import APIRouter, Depends, HTTPException, status from sqlalchemy.orm import Session from core.database import get_db -from schemas.user import UserLogin +from schemas.user import UserSchema, UserLogin from helpers.user_helpers import authenticate_user router = APIRouter() -@router.post("/login", status_code=status.HTTP_200_OK) +@router.post("/login", status_code=status.HTTP_200_OK, response_model=UserSchema) async def login( user_data: UserLogin, db: Session = Depends(get_db) ): user = authenticate_user(db, user_data) if not user: - raise HTTPException(status_code=status.HTTP_401_UNAUTHORIZED, detail="Invalid credentials") + raise HTTPException(status_code=status.HTTP_401_UNAUTHORIZED, detail="Invalid username or password") return user \ No newline at end of file