From f4a76f659eaa5d3e5e6a89067c23e33d581797f4 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Tue, 9 Feb 2021 19:18:29 +0100 Subject: [PATCH] allow reasons not inside a category --- Templating/Entity/ActivityReasonRender.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Templating/Entity/ActivityReasonRender.php b/Templating/Entity/ActivityReasonRender.php index f405621c5..1e9845acd 100644 --- a/Templating/Entity/ActivityReasonRender.php +++ b/Templating/Entity/ActivityReasonRender.php @@ -70,10 +70,14 @@ class ActivityReasonRender extends AbstractChillEntityRender */ public function renderString($entity, array $options): string { - return $this->translatableStringHelper->localize( - $entity->getCategory()->getName() - ). - ' > '. + $category = ''; + + if (null !== $entity->getCategory()) { + $category = $this->translatableStringHelper->localize( + $entity->getCategory()->getName()). ' > '; + } + + return $category . $this->translatableStringHelper->localize( $entity->getName() );