diff --git a/frontend/app/scripts/controllers/createTrainingCtrl.js b/frontend/app/scripts/controllers/createTrainingCtrl.js index 66cbed9..fa4dcc6 100644 --- a/frontend/app/scripts/controllers/createTrainingCtrl.js +++ b/frontend/app/scripts/controllers/createTrainingCtrl.js @@ -78,13 +78,20 @@ angular.module('frontendApp') for(var i = 0; i < $scope.attachments.length; i++) { _.extend($scope.attachments[i], {trainingId : $scope.trainingId}); } - postAttachLinks.save($scope.attachments).$promise.then(function(resp) { - uploader.uploadAll(); - $scope.pendingR = false; + if(!_.isEmpty($scope.attachments)) { + postAttachLinks.save($scope.attachments).$promise.then(function (resp) { + uploader.uploadAll(); + $scope.pendingR = false; + if (_.isEmpty(uploader.queue)) { + $location.path('/training/' + $scope.trainingId); + } + }); + } else { if(_.isEmpty(uploader.queue)) { $location.path('/training/' + $scope.trainingId); } - }); + } + }); }; @@ -123,7 +130,7 @@ angular.module('frontendApp') $scope.users = angular.copy(resp); }) } else { - $scope.users = $localStorage.userData; + $scope.users.push($localStorage.userData); } }]); diff --git a/frontend/app/views/popups/leaveTrainingFeedback.html b/frontend/app/views/popups/leaveTrainingFeedback.html index 2de495f..d266395 100644 --- a/frontend/app/views/popups/leaveTrainingFeedback.html +++ b/frontend/app/views/popups/leaveTrainingFeedback.html @@ -3,7 +3,7 @@

{{translation.LEAVE_TRAINING_FEEDBACK}}