From 4d2f84a9bd8a00274f6521bb40e710751c39c60e Mon Sep 17 00:00:00 2001 From: Tchama Date: Tue, 4 Aug 2020 10:48:20 +0200 Subject: [PATCH] fix error in timeline with workflow in task --- Timeline/TaskLifeCycleEventTimelineProvider.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Timeline/TaskLifeCycleEventTimelineProvider.php b/Timeline/TaskLifeCycleEventTimelineProvider.php index ce2f99669..db099a3e1 100644 --- a/Timeline/TaskLifeCycleEventTimelineProvider.php +++ b/Timeline/TaskLifeCycleEventTimelineProvider.php @@ -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 [