diff --git a/nopremium.module b/nopremium.module index dab29e0..05bc798 100644 --- a/nopremium.module +++ b/nopremium.module @@ -39,12 +39,14 @@ function nopremium_form_alter(array &$form, FormStateInterface $form_state) { $form['actions']['submit']['#submit'][] = 'nopremium_node_type_edit_form_submit'; // Set the checkbox value when active if (isset($fields['premium'])) { - $field_config = $fields['premium']->getConfig($node_type->id()); - if ($field_config->get('default_value')[0]['value']) { - $form['workflow']['options']['#default_value']['premium'] = 'premium'; + if ($node_type->id()) { + $field_config = $fields['premium']->getConfig($node_type->id()); + if ($field_config->get('default_value')[0]['value']) { + $form['workflow']['options']['#default_value']['premium'] = 'premium'; + } } } - } + } } /**