From 03622c6c38417b0fc1c113c2503a404a715d2987 Mon Sep 17 00:00:00 2001 From: shahzeydyfah Date: Thu, 26 Jun 2025 14:14:03 +0330 Subject: [PATCH] fix(project):check update --- app/repositories/project.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/repositories/project.py b/app/repositories/project.py index bbefe29..be22ebb 100644 --- a/app/repositories/project.py +++ b/app/repositories/project.py @@ -104,7 +104,7 @@ class ProjectRepository(BaseRepository[ProjectModel]): if update.monitor: update.has_monitor = True await self.update_report_price(update) - if update.monitor.detail.date_create_project != old_project.monitor.detail.date_create_project or update.monitor.detail.first_time != old_project.monitor.detail.first_time: + if old_project.monitor and old_project.monitor.detail and update.monitor and update.monitor.detail and (update.monitor.detail.date_create_project != old_project.monitor.detail.date_create_project or update.monitor.detail.first_time != old_project.monitor.detail.first_time): update.date_delay = self.creat_date_delay(update) + datetime.timedelta(days=update.all_delay_day) update.u_at() await use_collection(COLLECTION).update_one({"_id": _id}, {"$set": update.mongo_dict()})