diff --git a/lib/db/caches.php b/lib/db/caches.php index 84ccd701f64..cd69bbccd11 100644 --- a/lib/db/caches.php +++ b/lib/db/caches.php @@ -383,5 +383,8 @@ $definitions = array( 'simplekeys' => true, 'simpledata' => true, 'ttl' => 1800, + 'invalidationevents' => array( + 'createduser', + ) ), ); diff --git a/user/lib.php b/user/lib.php index 44be4f4ee1e..985c402daf6 100644 --- a/user/lib.php +++ b/user/lib.php @@ -122,6 +122,9 @@ function user_create_user($user, $updatepassword = true, $triggerevent = true) { \core\event\user_created::create_from_userid($newuserid)->trigger(); } + // Purge the associated caches. + cache_helper::purge_by_event('createduser'); + return $newuserid; } diff --git a/version.php b/version.php index 94c593137c0..c7589bec4df 100644 --- a/version.php +++ b/version.php @@ -29,7 +29,7 @@ defined('MOODLE_INTERNAL') || die(); -$version = 2018072000.00; // YYYYMMDD = weekly release date of this DEV branch. +$version = 2018072000.01; // YYYYMMDD = weekly release date of this DEV branch. // RR = release increments - 00 in DEV branches. // .XX = incremental changes.