fix error in timeline with workflow in task

This commit is contained in:
Tchama 2020-08-04 10:48:20 +02:00
parent 2a5ee00b86
commit 4d2f84a9bd

View File

@ -136,7 +136,14 @@ class TaskLifeCycleEventTimelineProvider implements TimelineProviderInterface
public function getEntityTemplate($entity, $context, array $args)
{
$workflow = $this->registry->get($entity->getTask(), $entity->getData['workflow']);
$workflow = $this->registry->get($entity->getTask(),
(isset($entity->getData()['workflow'])) ? $entity->getData()['workflow'] : null
);
// sf4 check: prevent error message:
// `Notice: Undefined property: Chill\TaskBundle\Entity\Task\SingleTaskPlaceEvent::$getData`
// * fix syntax error on $entity->getData['workflow']
// * return null if not set
$transition = $this->getTransitionByName($entity->getTransition(), $workflow);
return [