Loading core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php +1 −1 Original line number Diff line number Diff line Loading @@ -376,7 +376,7 @@ public function __sleep() { public function calculateDependencies() { // All dependencies should be recalculated on every save apart from enforced // dependencies. This ensures stale dependencies are never saved. $this->dependencies = array_intersect_key($this->dependencies, ['enforced' => '']); $this->dependencies = array_intersect_key($this->dependencies ?? [], ['enforced' => '']); if ($this instanceof EntityWithPluginCollectionInterface) { // Configuration entities need to depend on the providers of any plugins // that they store the configuration for. Loading Loading
core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php +1 −1 Original line number Diff line number Diff line Loading @@ -376,7 +376,7 @@ public function __sleep() { public function calculateDependencies() { // All dependencies should be recalculated on every save apart from enforced // dependencies. This ensures stale dependencies are never saved. $this->dependencies = array_intersect_key($this->dependencies, ['enforced' => '']); $this->dependencies = array_intersect_key($this->dependencies ?? [], ['enforced' => '']); if ($this instanceof EntityWithPluginCollectionInterface) { // Configuration entities need to depend on the providers of any plugins // that they store the configuration for. Loading