Skip to content
Snippets Groups Projects
Commit 838fdc7f authored by Denis K****'s avatar Denis K**** Committed by Markus Kalkbrenner
Browse files

Issue #3262863: setHierarchy method causing the fatal error on facets settings form submission

parent c801a8cb
No related branches found
No related tags found
No related merge requests found
......@@ -807,39 +807,43 @@ class FacetForm extends EntityForm {
));
$facet->setHardLimit($form_state->getValue(['facet_settings', 'hard_limit']));
$facet->setExclude($form_state->getValue(['facet_settings', 'exclude']));
$facet->setUseHierarchy($form_state->getValue(
$facet_uses_hierarchy = $form_state->getValue(
[
'facet_settings',
'use_hierarchy',
]
));
$facet->setKeepHierarchyParentsActive($form_state->getValue(
[
'facet_settings',
'keep_hierarchy_parents_active',
]
));
$hierarchy_id = $form_state->getValue(['facet_settings', 'hierarchy']);
$facet->setHierarchy($hierarchy_id, $form_state->getValue(
[
'facet_settings',
$hierarchy_id,
]
));
$facet->setExpandHierarchy($form_state->getValue(
[
'facet_settings',
'expand_hierarchy',
]
));
$facet->setEnableParentWhenChildGetsDisabled($form_state->getValue(
[
'facet_settings',
'enable_parent_when_child_gets_disabled',
]
));
);
$facet->setUseHierarchy($facet_uses_hierarchy);
if ($facet_uses_hierarchy) {
$facet->setKeepHierarchyParentsActive($form_state->getValue(
[
'facet_settings',
'keep_hierarchy_parents_active',
]
));
$hierarchy_id = $form_state->getValue(['facet_settings', 'hierarchy']);
$facet->setHierarchy($hierarchy_id, $form_state->getValue(
[
'facet_settings',
$hierarchy_id,
]
));
$facet->setExpandHierarchy($form_state->getValue(
[
'facet_settings',
'expand_hierarchy',
]
));
$facet->setEnableParentWhenChildGetsDisabled($form_state->getValue(
[
'facet_settings',
'enable_parent_when_child_gets_disabled',
]
));
}
$facet->set('show_title', $form_state->getValue(
[
'facet_settings',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment