MDL-62589 dataprivacy: Correct not in sql

This commit is contained in:
Andrew Nicols
2018-11-07 19:24:07 +08:00
parent 08c51ff080
commit 4c1fc0b6d6
+2 -2
View File
@@ -437,8 +437,8 @@ class api {
self::DATAREQUEST_STATUS_EXPIRED,
self::DATAREQUEST_STATUS_DELETED,
];
list($insql, $inparams) = $DB->get_in_or_equal($nonpendingstatuses, SQL_PARAMS_NAMED);
$select = 'type = :type AND userid = :userid AND status NOT ' . $insql;
list($insql, $inparams) = $DB->get_in_or_equal($nonpendingstatuses, SQL_PARAMS_NAMED, 'st', false);
$select = "type = :type AND userid = :userid AND status {$insql}";
$params = array_merge([
'type' => $type,
'userid' => $userid