Resolve #3357973 "Grouped exposed taxonomy"
2 unresolved threads
Added code to fix the issue and included a test case to cover it.
Edited by Lap Pham
Merge request reports
Activity
added 1 commit
- 5c9f435e - Fix number result when filter with tid group.
349 if ($this->options['is_grouped'] && isset($this->options['group_info']['group_items'][$input])) { 350 $this->validated_exposed_input = $this->options['group_info']['group_items'][$input]['value']; 351 return; 348 if ($this->options['is_grouped']) { 349 if (is_array($input)) { 350 $filtered_inputs = array_filter($input); 351 if ($filtered_inputs) { 352 $values = []; 353 foreach ($filtered_inputs as $filtered_input) { 354 $values += $this->options['group_info']['group_items'][$filtered_input]['value']; 355 } 356 $this->validated_exposed_input = array_values($values); 357 return; 358 } 359 } 360 elseif (isset($this->options['group_info']['group_items'][$input])) { changed this line in version 3 of the diff
345 345 346 346 $identifier = $this->options['expose']['identifier']; 347 347 $input = $form_state->getValue($identifier); 348 349 if ($this->options['is_grouped'] && isset($this->options['group_info']['group_items'][$input])) { 350 $this->validated_exposed_input = $this->options['group_info']['group_items'][$input]['value']; 351 return; 348 if ($this->options['is_grouped']) { 349 if (is_array($input)) { added 1 commit
added 1 commit
Please register or sign in to reply