From 35ca47e57a25eaab9c9176fb43d9dfda20e6a551 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luca=20B=C3=B6sch?= Date: Tue, 25 Jun 2024 22:20:24 +0200 Subject: [PATCH] MDL-82281 quiz: Amend test to circumvent modinfo cache fails. --- public/mod/quiz/tests/external/external_test.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/mod/quiz/tests/external/external_test.php b/public/mod/quiz/tests/external/external_test.php index 26fc744b913..6f23d7c2adb 100644 --- a/public/mod/quiz/tests/external/external_test.php +++ b/public/mod/quiz/tests/external/external_test.php @@ -240,6 +240,11 @@ final class external_test extends \core_external\tests\externallib_testcase { break; } } + + // Clear static cache and call get_fast_modinfo() again so that in the following cache should not be rebuilt. + \course_modinfo::clear_instance_cache(); + get_fast_modinfo($record->course); + $enrol->enrol_user($instance2, $this->student->id, $this->studentrole->id); self::setUser($this->student);