diff --git a/lib/accesslib.php b/lib/accesslib.php index 7ff3b01fd97..344e8054449 100755 --- a/lib/accesslib.php +++ b/lib/accesslib.php @@ -4975,8 +4975,11 @@ function get_dirty_contexts($time) { * */ function mark_context_dirty($path) { - // Trivial (for now?) - set_config($path, time(), 'accesslib/dirtycontexts'); + + // only if it is a non-empty string + if (is_string($path) && $path !== '') { + set_config($path, time(), 'accesslib/dirtycontexts'); + } } /*