diff --git a/group/group_form.php b/group/group_form.php index 740b066951e..4d7b6c4968e 100644 --- a/group/group_form.php +++ b/group/group_form.php @@ -47,9 +47,11 @@ class group_form extends moodleform { $errors = parent::validation($data, $files); + $textlib = textlib_get_instance(); + $name = trim(stripslashes($data['name'])); if ($data['id'] and $group = get_record('groups', 'id', $data['id'])) { - if ($group->name != $name) { + if ($textlib->strtolower($group->name) != $textlib->strtolower($name)) { if (groups_get_group_by_name($COURSE->id, $name)) { $errors['name'] = get_string('groupnameexists', 'group', $name); } diff --git a/group/grouping_form.php b/group/grouping_form.php index 161aa0b2621..c0558be66e0 100644 --- a/group/grouping_form.php +++ b/group/grouping_form.php @@ -32,9 +32,11 @@ class grouping_form extends moodleform { $errors = parent::validation($data, $files); + $textlib = textlib_get_instance(); + $name = trim(stripslashes($data['name'])); if ($data['id'] and $grouping = get_record('groupings', 'id', $data['id'])) { - if ($grouping->name != $name) { + if ($textlib->strtolower($grouping->name) != $textlib->strtolower($name)) { if (groups_get_grouping_by_name($COURSE->id, $name)) { $errors['name'] = get_string('groupingnameexists', 'group', $name); }