fix : ajout d'une date de mouvement et protection sur le rôle Bureau
This commit is contained in:
@@ -25,8 +25,8 @@ final class BovineMovementProcessor implements ProcessorInterface
|
||||
return $this->persistProcessor->process($data, $operation, $uriVariables, $context);
|
||||
}
|
||||
|
||||
$now = new DateTimeImmutable();
|
||||
$data->setEnteredAt($now);
|
||||
$enteredAt = $data->hasEnteredAt() ? $data->getEnteredAt() : new DateTimeImmutable();
|
||||
$data->setEnteredAt($enteredAt);
|
||||
$data->setLeftAt(null);
|
||||
$data->setBuilding(null);
|
||||
|
||||
@@ -34,7 +34,7 @@ final class BovineMovementProcessor implements ProcessorInterface
|
||||
|
||||
$openMovement = $this->movementRepository->findOpenMovement($bovine);
|
||||
if (null !== $openMovement) {
|
||||
$openMovement->setLeftAt($now);
|
||||
$openMovement->setLeftAt($enteredAt);
|
||||
}
|
||||
|
||||
$bovine->setBuildingCase($data->getBuildingCase());
|
||||
|
||||
Reference in New Issue
Block a user