fix duplicating timesheet if allow overlapping is deactivated (#2732)

This commit is contained in:
Kevin Papst
2021-08-25 19:31:48 +02:00
committed by GitHub
parent 5023fa6189
commit fae525c82f
4 changed files with 7 additions and 6 deletions

View File

@@ -155,6 +155,7 @@ final class TimesheetService
$this->repository->save($timesheet);
$this->dispatcher->dispatch(new TimesheetCreatePostEvent($timesheet));
// TODO really stop always or only if $timesheet->getEnd() === null
try {
$this->stopActiveEntries($timesheet);
} catch (ValidationFailedException $vex) {