Add POST endpoint for /signup

This commit is contained in:
Backend IM Bot 2025-03-26 14:32:57 +00:00
parent 8abb1e684b
commit 399862d801

View File

@ -3,8 +3,8 @@
from fastapi import APIRouter, Depends, HTTPException, status
from sqlalchemy.orm import Session
from core.database import get_db
from models.user import User
from schemas.user import UserSchema, UserCreate
from core.models.user import User
from core.schemas.user import UserSchema, UserCreate
router = APIRouter()
@ -13,8 +13,8 @@ async def signup_user(
user_data: UserCreate,
db: Session = Depends(get_db)
):
db_user = db.query(User).filter(User.email == user_data.email).first()
if db_user:
existing_user = db.query(User).filter(User.email == user_data.email).first()
if existing_user:
raise HTTPException(
status_code=status.HTTP_400_BAD_REQUEST,
detail="Email already registered"