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()) {