Commit 2b932bae authored by s_leu's avatar s_leu Committed by Andrei Mateescu
Browse files

Resolve #3293758 "Enable config entity"

parent 000c1073
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -56,6 +56,10 @@ function wse_config_form_wse_settings_form_alter(&$form, FormStateInterface $for
 */
function wse_config_settings_form_submit(array &$form, FormStateInterface $form_state) {
  $config = \Drupal::configFactory()->getEditable('wse_config.settings');
  $config->set('enabled_config_entity_types', array_values($form_state->getValue('enabled_config_entity_types')))
  $enabled_types = array_values($form_state->getValue('enabled_config_entity_types'));
  if ($enabled_types != $config->get('enabled_config_entity_types')) {
    $config->set('enabled_config_entity_types', $enabled_types)
      ->save();
    \Drupal::cache('discovery')->deleteAll();
  }
}