From 379bac1fe74cc3c77cbf2849a9bc85f1c87448ab Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Fri, 22 Sep 2023 14:32:11 +0100 Subject: [PATCH] MDL-79467 output: handle empty sitename display during installation. Causes PHP warnings when null on PHP 8.1. --- lib/pagelib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pagelib.php b/lib/pagelib.php index 0c2069a44eb..70bb1483738 100644 --- a/lib/pagelib.php +++ b/lib/pagelib.php @@ -1405,7 +1405,7 @@ class moodle_page { $sitenamedisplay = $CFG->sitenameintitle; } $site = get_site(); - if (empty(trim($site->{$sitenamedisplay}))) { + if (empty(trim($site->{$sitenamedisplay} ?? ''))) { // If for some reason the site name is not yet set, fall back to 'Moodle'. $title .= self::TITLE_SEPARATOR . 'Moodle'; } else {