add base update one

This commit is contained in:
IluaAir
2025-09-06 13:53:14 +03:00
parent d7e522d362
commit 7fe13be684
4 changed files with 31 additions and 11 deletions

View File

@@ -28,7 +28,11 @@ class TaskService(BaseService):
await self.session.task.delete_one(id=task_id)
await self.session.commit()
async def update_task(self, task_id: int, task_data: TaskPATCHRequest, exclude_unset: bool = True):
task = await self.session.task.update_one(id=task_id, data=task_data.model_dump(exclude_unset=exclude_unset))
async def update_task(
self, task_id: int, task_data: TaskPATCHRequest, exclude_unset: bool = True
):
task = await self.session.task.update_one(
id=task_id, data=task_data.model_dump(exclude_unset=exclude_unset)
)
await self.session.commit()
return Task.model_validate(task)