diff --git a/webapps/client/scripts/task/directives/cam-tasklist-task-meta.js b/webapps/client/scripts/task/directives/cam-tasklist-task-meta.js
index <HASH>..<HASH> 100644
--- a/webapps/client/scripts/task/directives/cam-tasklist-task-meta.js
+++ b/webapps/client/scripts/task/directives/cam-tasklist-task-meta.js
@@ -55,6 +55,7 @@ define([
         });
 
         $scope.groupsState = taskMetaData.observe('groups', function(groups) {
+          groups = groups || [];
           var groupIds = [];
           for (var i = 0, group; !!(group = groups[i]); i++) {
             groupIds.push(group.groupId);
fix(groups): initialize array of groups