From 2e025be53a2d60b7447aa31913a3a101e59d1edb Mon Sep 17 00:00:00 2001 From: Marc Alexander Date: Fri, 21 Oct 2022 20:18:32 +0200 Subject: [PATCH] [ticket/17051] Fallback to default values for possible undefined user data PHPBB3-17051 --- phpBB/phpbb/textformatter/s9e/renderer.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/phpBB/phpbb/textformatter/s9e/renderer.php b/phpBB/phpbb/textformatter/s9e/renderer.php index 6fcd2b0a98..d3a4534d09 100644 --- a/phpBB/phpbb/textformatter/s9e/renderer.php +++ b/phpBB/phpbb/textformatter/s9e/renderer.php @@ -152,7 +152,7 @@ class renderer implements \phpbb\textformatter\renderer_interface * @param \phpbb\user $user * @param \phpbb\config\config $config * @param \phpbb\auth\auth $auth - * @return null + * @return void */ public function configure_user(\phpbb\user $user, \phpbb\config\config $config, \phpbb\auth\auth $auth) { @@ -175,10 +175,10 @@ class renderer implements \phpbb\textformatter\renderer_interface // Set this user's style id and other parameters $this->renderer->setParameters(array( - 'S_IS_BOT' => $user->data['is_bot'], - 'S_REGISTERED_USER' => $user->data['is_registered'], - 'S_USER_LOGGED_IN' => ($user->data['user_id'] != ANONYMOUS), - 'STYLE_ID' => $user->style['style_id'], + 'S_IS_BOT' => $user->data['is_bot'] ?? false, + 'S_REGISTERED_USER' => $user->data['is_registered'] ?? false, + 'S_USER_LOGGED_IN' => ($user->data['user_id'] != ANONYMOUS), + 'STYLE_ID' => $user->style['style_id'], )); }