diff --git a/core/modules/contact/lib/Drupal/contact/Access/ContactPageAccess.php b/core/modules/contact/lib/Drupal/contact/Access/ContactPageAccess.php index 533c833..96af0fb 100644 --- a/core/modules/contact/lib/Drupal/contact/Access/ContactPageAccess.php +++ b/core/modules/contact/lib/Drupal/contact/Access/ContactPageAccess.php @@ -58,7 +58,7 @@ public function appliesTo() { */ public function access(Route $route, Request $request) { $contact_account = $request->attributes->get('user'); - $current_account = $request->attributes->get('_account'); + $current_account = $request->attributes->get('_account') ?: $GLOBALS['user']; // Anonymous users cannot have contact forms. if ($contact_account->isAnonymous()) {