diff --git a/core/includes/config.inc b/core/includes/config.inc index 0e489da..668659a 100644 --- a/core/includes/config.inc +++ b/core/includes/config.inc @@ -67,6 +67,7 @@ function ($value) use ($name) { $config_factory = Drupal::service('config.factory'); $context = new FreeConfigContext(Drupal::service('event_dispatcher'), Drupal::service('uuid')); $target_storage = Drupal::service('config.storage'); + $config_factory->enterContext($context); foreach ($config_to_install as $name) { // Only import new config. if ($target_storage->exists($name)) { @@ -91,6 +92,7 @@ function ($value) use ($name) { // Reset static cache on the config factory. $config_factory->reset($name); } + $config_factory->leaveContext(); } }