From 09f9af472948e35b9c2c4e09bb2ad97add420480 Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Thu, 10 May 2018 16:07:25 +0800 Subject: [PATCH] MDL-62384 logstore_standard: Remove unnecessary join on context --- admin/tool/log/store/standard/classes/privacy/provider.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/admin/tool/log/store/standard/classes/privacy/provider.php b/admin/tool/log/store/standard/classes/privacy/provider.php index 1994e29f5bc..2761ca26c64 100644 --- a/admin/tool/log/store/standard/classes/privacy/provider.php +++ b/admin/tool/log/store/standard/classes/privacy/provider.php @@ -74,10 +74,8 @@ class provider implements */ public static function add_contexts_for_userid(contextlist $contextlist, $userid) { $sql = " - SELECT ctx.id - FROM {context} ctx - JOIN {logstore_standard_log} l - ON l.contextid = ctx.id + SELECT l.contextid + FROM {logstore_standard_log} l WHERE l.userid = :userid1 OR l.relateduserid = :userid2 OR l.realuserid = :userid3";