MDL-79635 group: ensure unique params used to determine visibility.

Or we'll trigger DML "Incorrect number of query parameters" exception.
This commit is contained in:
Paul Holden
2023-10-10 10:06:06 +01:00
parent 769c67045f
commit be8f3f2788
+2 -1
View File
@@ -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);