diff --git a/www/addons/grades/services/grades.js b/www/addons/grades/services/grades.js index 9a3c7ca813e..462c2ce4c37 100644 --- a/www/addons/grades/services/grades.js +++ b/www/addons/grades/services/grades.js @@ -57,7 +57,7 @@ angular.module('mm.addons.grades') maxDepth = table.tables[0]['maxdepth']; for (var el in tabledata) { // This is a typical row. - if (typeof(tabledata[el]["leader"]) === "undefined") { + if (!angular.isArray(tabledata[el]) && typeof(tabledata[el]["leader"]) === "undefined") { for (var col in tabledata[el]) { returnedColumns.push(col); }