From 2b791324f7b69b6fe61d62621af7ea4333436df3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Marques?= <jmanuelm@3557181.no-reply.drupal.org> Date: Mon, 9 Sep 2019 21:38:55 +0100 Subject: [PATCH] Update: Fix null account id when user is not logged in --- src/Logger/ExternalLog.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Logger/ExternalLog.php b/src/Logger/ExternalLog.php index 971c7d1..278f4e3 100644 --- a/src/Logger/ExternalLog.php +++ b/src/Logger/ExternalLog.php @@ -135,7 +135,7 @@ class ExternalLog implements LoggerInterface { private function parse_log_entry($level, $message, $context, $operation) { // Populate the message placeholders and then replace them in the message. $message_placeholders = $this->parser->parseMessagePlaceholders($message, $context); - $account_uid = $context['user']->getAccount()->id(); + $account_uid = ($context['user'])? $context['user']->getAccount()->id() : 0; $account_name = $account_uid ? $context['user']->getAccount()->getAccountName() : 'ANONYMOUS'; $event_message = []; $event_message[] = empty($message_placeholders) ? $message : strtr($message, $message_placeholders); -- GitLab