diff --git a/core/modules/filter/filter.admin.inc b/core/modules/filter/filter.admin.inc index 090bf4f..4e1d930 100644 --- a/core/modules/filter/filter.admin.inc +++ b/core/modules/filter/filter.admin.inc @@ -353,7 +353,7 @@ function filter_admin_format_form_submit($form, &$form_state) { // Save user permissions. if ($permission = filter_permission_name($format)) { - foreach ($format->roles as $rid => $enabled) { + foreach ($form_state['values']['roles'] as $rid => $enabled) { user_role_change_permissions($rid, array($permission => $enabled)); } }