diff --git a/core/modules/config/lib/Drupal/config/Controller/ConfigController.php b/core/modules/config/lib/Drupal/config/Controller/ConfigController.php index 88cdeab..6e26e1e 100644 --- a/core/modules/config/lib/Drupal/config/Controller/ConfigController.php +++ b/core/modules/config/lib/Drupal/config/Controller/ConfigController.php @@ -85,8 +85,9 @@ public function downloadExport() { file_unmanaged_delete(file_directory_temp() . '/config.tar.gz'); $archiver = new ArchiveTar(file_directory_temp() . '/config.tar.gz', 'gz'); - foreach (\Drupal::service('config.storage')->listAll() as $name) { - $archiver->addString("$name.yml", Yaml::encode(\Drupal::config($name)->get())); + foreach ($this->configManager->getConfigFactory()->listAll() as $name) { + // Get raw configuration data without overrides. + $archiver->addString("$name.yml", Yaml::encode($this->configManager->getConfigFactory()->get($name)->getRawData())); } $request = new Request(array('file' => 'config.tar.gz'));