From 43c654f0bd6f9f904929e36261e907d2280ada5d Mon Sep 17 00:00:00 2001 From: shahzeydyfah Date: Wed, 28 Feb 2024 06:39:55 +0330 Subject: [PATCH] add progress project model, repository --- app/repositories/design_progress.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/repositories/design_progress.py b/app/repositories/design_progress.py index f5cf89c..8e3b411 100644 --- a/app/repositories/design_progress.py +++ b/app/repositories/design_progress.py @@ -34,15 +34,16 @@ class DesignProgressRepository(BaseRepository[CreateDesignProgress]): send=record.send, receive=record.receive ).init_id().cu_at() - records.append(save_record.mongo_dict()) + records.append(save_record) return records async def create(self,create:CreateDesignProgress): progress = self.create_progress_model(create) await use_collection(COLLECTION).insert_one(progress.mongo_dict()) if create.records: records = self.create_record(create, progress.id) - await use_collection('design_progress_record').insert_many(records) - return self.get(progress.id) + for record in records: + await use_collection('design_progress_record').insert_one(record.mongo_dict()) + return await self.get(progress.id) async def get(self, _id: UUID): progress = await use_collection(COLLECTION).find_one({"_id":_id})