diff --git a/handlers/views_handler_filter.inc b/handlers/views_handler_filter.inc index 8583605..10fb18c 100644 --- a/handlers/views_handler_filter.inc +++ b/handlers/views_handler_filter.inc @@ -596,6 +596,10 @@ class views_handler_filter extends views_handler { if (!$this->view->display_handler->is_identifier_unique($form_state['id'], $form_state['values']['options']['expose']['identifier'])) { form_error($form['expose']['identifier'], t('This identifier is used by another handler.')); } + + if (!empty($form_state['values']['options']['expose']['remember_roles'])) { + $form_state['values']['options']['expose']['remember_roles'] = array_filter($form_state['values']['options']['expose']['remember_roles']); + } } /**