frontend: fix one case hang after submission

This commit is contained in:
nemunaire 2019-01-18 04:23:18 +01:00
parent b6769086c2
commit c1eeb382f8

View file

@ -292,9 +292,9 @@ angular.module("FICApp", ["ngRoute", "ngSanitize"])
} }
angular.forEach(data.exercices, function(exercice, eid) { angular.forEach(data.exercices, function(exercice, eid) {
angular.forEach(exercice.flags, function(flag, fid) { angular.forEach(exercice.flags, function(flag, fid) {
if ($scope.my && $scope.my.exercices[eid] && $scope.my.exercices[eid].flags[fid] && $scope.my.exercices[eid].flags[fid].value !== undefined) if ($scope.my && $scope.my.exercices[eid] && $scope.my.exercices[eid].flags && $scope.my.exercices[eid].flags[fid] && $scope.my.exercices[eid].flags[fid].value !== undefined)
data.exercices[eid].flags[fid].value = $scope.my.exercices[eid].flags[fid].value; data.exercices[eid].flags[fid].value = $scope.my.exercices[eid].flags[fid].value;
if ($scope.my && $scope.my.exercices[eid] && $scope.my.exercices[eid].flags[fid] && $scope.my.exercices[eid].flags[fid].values !== undefined) if ($scope.my && $scope.my.exercices[eid] && $scope.my.exercices[eid].flags && $scope.my.exercices[eid].flags[fid] && $scope.my.exercices[eid].flags[fid].values !== undefined)
data.exercices[eid].flags[fid].values = $scope.my.exercices[eid].flags[fid].values; data.exercices[eid].flags[fid].values = $scope.my.exercices[eid].flags[fid].values;
else else
data.exercices[eid].flags[fid].values = [""]; data.exercices[eid].flags[fid].values = [""];