From 7e7f7fc803e71d810eba2eda3fe46cff35ddd0d0 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Tue, 10 Oct 2023 10:06:06 +0100 Subject: [PATCH] MDL-79635 group: ensure unique params used to determine visibility. Or we'll trigger DML "Incorrect number of query parameters" exception. --- lib/grouplib.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/grouplib.php b/lib/grouplib.php index 8e78389821a..14df892aefe 100644 --- a/lib/grouplib.php +++ b/lib/grouplib.php @@ -1359,7 +1359,8 @@ function groups_get_members_join($groupids, $useridcolumn, context $context = nu [$visibilitywhere, $visibilityparams] = \core_group\visibility::sql_member_visibility_where( $prefix . 'g2', $prefix . 'gm2', - $ualias + $ualias, + $prefix . 'param_' ); $where .= ' AND ' . $visibilitywhere; $param = array_merge($param, $visibilityparams);