diff --git a/src/Plugin/EntityBrowser/SelectionDisplay/View.php b/src/Plugin/EntityBrowser/SelectionDisplay/View.php index 36fe12a..0b14c91 100644 --- a/src/Plugin/EntityBrowser/SelectionDisplay/View.php +++ b/src/Plugin/EntityBrowser/SelectionDisplay/View.php @@ -123,9 +123,8 @@ class View extends SelectionDisplayBase { */ public function calculateDependencies() { $dependencies = []; - if ($this->configuration['view']) { - $view = ViewEntity::load($this->configuration['view']); - $dependencies[$view->getConfigDependencyKey()] = [$view->getConfigDependencyName()]; + if ($this->configuration['view'] && ($view = ViewEntity::load($this->configuration['view']))) { + $dependencies[$view->getConfigDependencyKey()][] = $view->getConfigDependencyName(); } return $dependencies; } diff --git a/src/Plugin/EntityBrowser/Widget/View.php b/src/Plugin/EntityBrowser/Widget/View.php index 605f782..a89f049 100644 --- a/src/Plugin/EntityBrowser/Widget/View.php +++ b/src/Plugin/EntityBrowser/Widget/View.php @@ -272,9 +272,8 @@ class View extends WidgetBase implements ContainerFactoryPluginInterface { */ public function calculateDependencies() { $dependencies = []; - if ($this->configuration['view']) { - $view = ViewEntity::load($this->configuration['view']); - $dependencies[$view->getConfigDependencyKey()] = [$view->getConfigDependencyName()]; + if ($this->configuration['view'] && ($view = ViewEntity::load($this->configuration['view'])) ) { + $dependencies[$view->getConfigDependencyKey()][] = $view->getConfigDependencyName(); } return $dependencies; }