From 2389ce39ac258f9f80eaf6af672498118f76a8a5 Mon Sep 17 00:00:00 2001 From: Jun Pataleta Date: Sat, 12 May 2018 09:38:26 +0800 Subject: [PATCH] MDL-62413 tool_dataprivacy: Let users cancel data request made for them --- admin/tool/dataprivacy/classes/external.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admin/tool/dataprivacy/classes/external.php b/admin/tool/dataprivacy/classes/external.php index 63f8ecb5473..6587c40b262 100644 --- a/admin/tool/dataprivacy/classes/external.php +++ b/admin/tool/dataprivacy/classes/external.php @@ -96,8 +96,8 @@ class external extends external_api { self::validate_context($context); // Ensure the request exists. - $select = 'id = :id AND requestedby = :requestedby'; - $params = ['id' => $requestid, 'requestedby' => $USER->id]; + $select = 'id = :id AND (userid = :userid OR requestedby = :requestedby)'; + $params = ['id' => $requestid, 'userid' => $USER->id, 'requestedby' => $USER->id]; $requestexists = data_request::record_exists_select($select, $params); $result = false;