From 3ab8986eb040c4feec489189efd1a9a83fe95f57 Mon Sep 17 00:00:00 2001 From: James Williams Date: Thu, 1 Aug 2024 18:53:18 +1000 Subject: [PATCH] MDL-82384 core: Alter logic to only purge muc OR course caches. --- lib/moodlelib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 94e62c601ea..7a6f47fa89f 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -1185,6 +1185,7 @@ function purge_all_caches() { * * @param bool[] $options Specific parts of the cache to purge. Valid options are: * 'muc' Purge MUC caches? + * 'courses' Purge all course caches, or specific course caches (CLI only) * 'theme' Purge theme cache? * 'lang' Purge language string cache? * 'js' Purge javascript cache? @@ -1200,8 +1201,7 @@ function purge_caches($options = []) { } if ($options['muc']) { cache_helper::purge_all(); - } - if ($options['courses']) { + } else if ($options['courses']) { if ($options['courses'] === true) { $courseids = []; } else {