diff --git a/core/modules/filter/filter.module b/core/modules/filter/filter.module index 9076e5e..716fabf 100644 --- a/core/modules/filter/filter.module +++ b/core/modules/filter/filter.module @@ -169,7 +169,8 @@ function filter_permission() { // Generate permissions for each text format. Warn the administrator that any // of them are potentially unsafe. - $administer_filters = Drupal::request()->attributes->get('account')->hasPermission('administer filters'); + $account = Drupal::request()->attributes->get('account') ?: $GLOBALS['user']; + $administer_filters = $account->hasPermission('administer filters'); foreach (filter_formats() as $format) { $permission = $format->getPermissionName(); if (!empty($permission)) {