diff --git a/core/modules/node/node.module b/core/modules/node/node.module index 4e3bc46..a446b9a 100644 --- a/core/modules/node/node.module +++ b/core/modules/node/node.module @@ -1366,6 +1366,15 @@ function node_modules_installed($modules) { * Implements hook_modules_uninstalled(). */ function node_modules_uninstalled($modules) { + + // delete node type specific config settings + foreach ($modules as $module) { + // delete node type specific config settings + if ($config = \Drupal::config('node.type.' . $module)) { + $config->delete(); + } + } + // Remove module-specific settings from all node types. $config_names = \Drupal::configFactory()->listAll('node.type.'); foreach ($config_names as $config_name) {