Fixes #148 correct group check
authorDan Marsden <dan@danmarsden.com>
Thu, 3 Sep 2015 08:34:36 +0000 (20:34 +1200)
committerDan Marsden <dan@danmarsden.com>
Thu, 3 Sep 2015 08:34:36 +0000 (20:34 +1200)
take.php

index 0858ce4..6634995 100644 (file)
--- a/take.php
+++ b/take.php
@@ -51,7 +51,7 @@ $pageparams->init($course->id);
 $att = new attendance($att, $cm, $course, $PAGE->context, $pageparams);
 
 $allowedgroups = groups_get_activity_allowed_groups($cm);
-if (!empty($pageparams->grouptype) && !array_key_exists($groupid, $allowedgroups)) {
+if (!empty($pageparams->grouptype) && !array_key_exists($pageparams->grouptype, $allowedgroups)) {
      $group = groups_get_group($pageparams->grouptype);
      throw new moodle_exception('cannottakeforgroup', 'attendance', '', $group->name);
 }