From 5f2a56192270f487a3e18f9ebf00e9cc92f3e7af Mon Sep 17 00:00:00 2001 From: Josh Date: Fri, 14 Jul 2017 11:13:11 -0400 Subject: [PATCH] fix bug when handling recently ended meeting status --- app/assets/javascripts/active_meetings.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/active_meetings.js b/app/assets/javascripts/active_meetings.js index c89b9487..498608c9 100644 --- a/app/assets/javascripts/active_meetings.js +++ b/app/assets/javascripts/active_meetings.js @@ -106,10 +106,13 @@ var initialPopulate = function(){ } jQuery.each(attendees, function(i, attendee){ - if(attendee['role'] == "MODERATOR"){ - moderators.push(attendee['fullName']) - } else { - participants.push(attendee['fullName']) + // The API doesn't return a empty array when empty, just undefined. + if(attendee != undefined){ + if(attendee['role'] == "MODERATOR"){ + moderators.push(attendee['fullName']) + } else { + participants.push(attendee['fullName']) + } } });