diff --git a/core/modules/views/src/Plugin/views/filter/InOperator.php b/core/modules/views/src/Plugin/views/filter/InOperator.php index 51468afa38c..82dabe09a49 100644 --- a/core/modules/views/src/Plugin/views/filter/InOperator.php +++ b/core/modules/views/src/Plugin/views/filter/InOperator.php @@ -12,6 +12,7 @@ use Drupal\Component\Utility\Unicode; use Drupal\Core\Form\FormStateInterface; use Drupal\views\Plugin\views\display\DisplayPluginBase; use Drupal\views\ViewExecutable; +use Drupal\Core\Form\OptGroup; /** * Simple filter to handle matching of multiple options selectable via checkboxes @@ -435,7 +436,7 @@ class InOperator extends FilterPluginBase { } // Some filter_in_operator usage uses optgroups forms, so flatten it. - $flat_options = form_options_flatten($this->valueOptions, TRUE); + $flat_options = OptGroup::flattenOptions($this->valueOptions); // Remove every element which is not known. foreach ($this->value as $value) {