diff --git a/src/Form/FacetDisplayForm.php b/src/Form/FacetDisplayForm.php index eb18893..63f52fc 100644 --- a/src/Form/FacetDisplayForm.php +++ b/src/Form/FacetDisplayForm.php @@ -335,8 +335,10 @@ class FacetDisplayForm extends EntityForm { $form['facet_sorting'][$processor_id]['settings'] += $processor_form; // Make sure that settings are saved as expected. - foreach ($sorting_settings[$processor_id]['settings'] as $k => $value) { - $form['facet_sorting'][$processor_id]['settings'][$k]['#default_value'] = $value; + if (count($sorting_settings) > 0 && isset($sorting_settings[$processor_id])) { + foreach ($sorting_settings[$processor_id]['settings'] as $k => $value) { + $form['facet_sorting'][$processor_id]['settings'][$k]['#default_value'] = $value; + } } } }