From 92ee1c561eca84b693eb261d47de5c33d7b2ef9a Mon Sep 17 00:00:00 2001 From: Daniel Poggenpohl Date: Mon, 20 Mar 2023 08:50:41 +0100 Subject: [PATCH] MDL-77657 theme: Fix get_pre_scss_code load order This led to problems with grandchild themes, depending on their direct parent's prescsscallback. --- lib/outputlib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/outputlib.php b/lib/outputlib.php index 9fd648dc874..dc84f4ab21d 100644 --- a/lib/outputlib.php +++ b/lib/outputlib.php @@ -1626,7 +1626,7 @@ class theme_config { // Getting all the candidate functions. $candidates = array(); - foreach ($this->parent_configs as $parent_config) { + foreach (array_reverse($this->parent_configs) as $parent_config) { if (!isset($parent_config->prescsscallback)) { continue; }