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

@@ -74,7 +74,10 @@ class WorkShiftsPlanningService(BaseService):
)
self.session.add(work_shift)
else:
work_shift.positions = positions
if len(positions) == 0:
await self.session.delete(work_shift)
else:
work_shift.positions = positions
await self.session.commit()