From a3c189e54f2e007f99cb949fdfbaa9f69365b420 Mon Sep 17 00:00:00 2001 From: Andrew Butterfield <abutterfield@instructure.com> Date: Tue, 20 Jan 2015 09:41:46 -0700 Subject: [PATCH] Groups membership from student perspective fixed fixes CNVS-18055 Test plan: * As a teacher create a few groups within a few group sets that have self signup enabled * As a student, go to the groups page and join/switch to/leave some of these groups * Ensure that the joinability of the groups in the group set update properly * Ensure that this works when a group does not have a student leader Change-Id: Ia1f52beb5dd97afc5f43ee7eb161e4ebd6f2b979 Reviewed-on: https://gerrit.instructure.com/47463 Tested-by: Jenkins <jenkins@instructure.com> Reviewed-by: Joel Hough <joel@instructure.com> QA-Review: Steven Shepherd <sshepherd@instructure.com> Product-Review: Andrew Butterfield <abutterfield@instructure.com> --- app/jsx/groups/StudentView.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/jsx/groups/StudentView.jsx b/app/jsx/groups/StudentView.jsx index d016c5637f3..dec0a227ee5 100644 --- a/app/jsx/groups/StudentView.jsx +++ b/app/jsx/groups/StudentView.jsx @@ -127,7 +127,7 @@ define([ groupModel.set('users', _.reject(groupModel.get('users'), (u) => u.id === userId )); // If user was a leader, unset the leader attribute. var leader = groupModel.get("leader"); - if (leader.id == userId) { + if (leader && leader.id == userId) { groupModel.set("leader", null); } },