From be8f3f2788a313ecd04c046bc1bf486db49db4bd 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 577f73f2d62..dd7f4d42871 100644 --- a/lib/grouplib.php +++ b/lib/grouplib.php @@ -1369,7 +1369,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);