Skip to content
Snippets Groups Projects
Commit 6af61262 authored by Steven Jones's avatar Steven Jones Committed by Steven Jones
Browse files

Issue #2994644 by Steven Jones: Previously shipped (invalid) config will reappear

parent 4c54dce3
No related branches found
No related tags found
No related merge requests found
...@@ -6,9 +6,29 @@ ...@@ -6,9 +6,29 @@
*/ */
/** /**
* Update misnamed config entites. * Remove previously invalid config entities.
*/ */
function imageapi_optimize_update_8001() { function imageapi_optimize_update_8001() {
$config_factory = \Drupal::configFactory();
// These were mis-named, so can never have been in-use by anyone.
$legacy_pipelines = [
'imageapi_optimize.pipeline.resmushit',
'imageapi_optimize.pipeline.local_binaries',
];
foreach ($legacy_pipelines as $legacy_pipeline) {
$config_list = $config_factory->listAll($legacy_pipeline);
foreach ($config_list as $config_key) {
$config = $config_factory->getEditable($config_key);
// Remove the old config entity.
$config->delete();
}
}
}
/**
* Update misnamed config entites.
*/
function imageapi_optimize_update_8002() {
$config_factory = \Drupal::configFactory(); $config_factory = \Drupal::configFactory();
$config_list = $config_factory->listAll('imageapi_optimize.processor.'); $config_list = $config_factory->listAll('imageapi_optimize.processor.');
...@@ -34,7 +54,7 @@ function imageapi_optimize_update_8001() { ...@@ -34,7 +54,7 @@ function imageapi_optimize_update_8001() {
/** /**
* Re-enable sub modules. * Re-enable sub modules.
*/ */
function imageapi_optimize_update_8002() { function imageapi_optimize_update_8003() {
$modules = []; $modules = [];
$pipelines = \Drupal\imageapi_optimize\Entity\ImageAPIOptimizePipeline::loadMultiple(); $pipelines = \Drupal\imageapi_optimize\Entity\ImageAPIOptimizePipeline::loadMultiple();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment