fix: register endpoint should return Token, not UserRead
This commit is contained in:
parent
9f04d12a02
commit
9f73a48e56
|
|
@ -11,7 +11,7 @@ from app.services.audit import AuditService
|
|||
|
||||
router = APIRouter()
|
||||
|
||||
@router.post("/register", response_model=UserRead)
|
||||
@router.post("/register", response_model=Token)
|
||||
async def register(
|
||||
user_in: UserCreate,
|
||||
request: Request,
|
||||
|
|
@ -45,7 +45,15 @@ async def register(
|
|||
ip_address=request.client.host if request.client else None
|
||||
)
|
||||
|
||||
return user
|
||||
# Return tokens
|
||||
access_token = create_access_token({"sub": str(user.id), "email": user.email})
|
||||
refresh_token = create_refresh_token({"sub": str(user.id), "email": user.email})
|
||||
|
||||
return Token(
|
||||
access_token=access_token,
|
||||
refresh_token=refresh_token,
|
||||
token_type="bearer"
|
||||
)
|
||||
|
||||
@router.post("/login", response_model=Token)
|
||||
async def login(
|
||||
|
|
|
|||
Loading…
Reference in New Issue