diff --git a/core/includes/bootstrap.inc b/core/includes/bootstrap.inc index b871c04..c580cb4 100644 --- a/core/includes/bootstrap.inc +++ b/core/includes/bootstrap.inc @@ -1333,8 +1333,13 @@ function drupal_get_messages($type = NULL, $clear_queue = TRUE) { */ function drupal_anonymous_user() { try { - $request = \Drupal::request(); - $hostname = $request->getClientIP(); + if (\Drupal::hasRequest()) { + $request = \Drupal::request(); + $hostname = $request->getClientIP(); + } + else { + $hostname = ''; + } } catch (InvalidArgumentException $e) { // We are not in a request context.