diff --git a/beesdoo_shift/models/attendance_sheet.py b/beesdoo_shift/models/attendance_sheet.py index 27411bb..5283641 100644 --- a/beesdoo_shift/models/attendance_sheet.py +++ b/beesdoo_shift/models/attendance_sheet.py @@ -360,7 +360,7 @@ class AttendanceSheet(models.Model): added_ids = map(lambda s: s.worker_id.id, self.added_shift_ids) if worker.id in added_ids: - raise UserError(_("Worker is already present.")) + return self.added_shift_ids |= self.added_shift_ids.new( {