fix: deleting empty planned work shifts

This commit is contained in:
2025-01-22 18:11:13 +04:00
parent de4c2677aa
commit 7e301ea5ce

View File

@@ -73,6 +73,9 @@ class WorkShiftsPlanningService(BaseService):
created_at=datetime.now(), created_at=datetime.now(),
) )
self.session.add(work_shift) self.session.add(work_shift)
else:
if len(positions) == 0:
await self.session.delete(work_shift)
else: else:
work_shift.positions = positions work_shift.positions = positions