diff --git a/core/modules/views/src/Plugin/views/filter/Combine.php b/core/modules/views/src/Plugin/views/filter/Combine.php index e54c909..b07aecd 100644 --- a/core/modules/views/src/Plugin/views/filter/Combine.php +++ b/core/modules/views/src/Plugin/views/filter/Combine.php @@ -38,7 +38,11 @@ public function buildOptionsForm(&$form, FormStateInterface $form_state) { if ($this->view->style_plugin->usesFields()) { $options = array(); foreach ($this->view->display_handler->getHandlers('field') as $name => $field) { - $options[$name] = $field->adminLabel(TRUE); + // Only allow clickSortable fields. Fields without clickSorting will + // probably break in the Combine filter. + if ($field->clickSortable()) { + $options[$name] = $field->adminLabel(TRUE); + } } if ($options) { $form['fields'] = array(