add status to user with loads

This commit is contained in:
IluaAir
2025-08-31 23:27:02 +03:00
parent bd9786c14c
commit a9fc764c38
3 changed files with 15 additions and 5 deletions

View File

@@ -1,4 +1,5 @@
from datetime import date
import enum
from fastapi import HTTPException
from src.schemas.users import User, UserUpdate, UserWithTasks
@@ -50,7 +51,14 @@ class UserService(BaseService):
date_from: date | None,
):
print(type(status), status)
user = await self.session.user.get_one_with_load(user_id)
user = await self.session.user.get_one_with_load(
user_id=user_id,
status=status,
tasks_limit=limit,
tasks_offset=offset,
date_from=date_from,
date_to=date_to,
)
if user is None:
raise HTTPException(status_code=404, detail="User not found.")
return UserWithTasks.model_validate(user)