Fixed: Do not send a confirmation message when period is mark_active back

This commit is contained in:
Julien Fastré 2023-05-25 15:24:14 +02:00
parent 6c3fa5cb98
commit b679dbe26c
Signed by: julienfastre
GPG Key ID: BDE2190974723FCB

View File

@ -51,7 +51,10 @@ class UserRefEventSubscriber implements EventSubscriberInterface
public function onStateEntered(EnteredEvent $enteredEvent): void
{
if ($enteredEvent->getMarking()->has(AccompanyingPeriod::STEP_CONFIRMED)) {
if (
$enteredEvent->getMarking()->has(AccompanyingPeriod::STEP_CONFIRMED)
and $enteredEvent->getTransition()->getName() === 'confirm'
) {
$this->onPeriodConfirmed($enteredEvent->getSubject());
}
}