Сущность изменилась после исключения оптимистической блокировки в доктрине 2 Symfony 4
Я пытаюсь изменить сущность с помощью столбца @version. Когда я пытаюсь редактировать сущность из 2 разных браузеров, кажется, все работает нормально. Флэш-сообщения показывают, что возникает исключение opt lock Но почему-то даже происходит исключение блокировки opt, изменения сохраняются в БД. Как это может быть?
try
{
$this->entityManager->lock($job, LockMode::OPTIMISTIC, new DateTime($optimisticLockVersion));
$this->entityManager->flush();
}
catch (OptimisticLockException $exception)
{
throw $exception;
}
catch (Exception $exception)
{
throw $exception;
}