From 4e3cad577e83aded9835cd6a2833dbd5bfea3b05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 24 Dec 2022 16:28:57 +0100 Subject: [PATCH] Fixed exception on project info page, when BOM contained non part entries --- src/DataTables/Column/EntityColumn.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/DataTables/Column/EntityColumn.php b/src/DataTables/Column/EntityColumn.php index 6d78aac3..9fa5d422 100644 --- a/src/DataTables/Column/EntityColumn.php +++ b/src/DataTables/Column/EntityColumn.php @@ -67,7 +67,11 @@ class EntityColumn extends AbstractColumn $resolver->setDefault('render', function (Options $options) { return function ($value, $context) use ($options) { /** @var AbstractNamedDBElement|null $entity */ - $entity = $this->accessor->getValue($context, $options['property']); + if ($this->accessor->isReadable($context, $options['property'])) { + $entity = $this->accessor->getValue($context, $options['property']); + } else { + $entity = null; + } if (null !== $entity) { if (null !== $entity->getID()) {