diff --git a/src/views/app.js b/src/views/app.js index b73e768dc..dd0aaef22 100644 --- a/src/views/app.js +++ b/src/views/app.js @@ -572,28 +572,21 @@ angular.module('Application').controller('AppController', ['$scope', '$location' $timeout(function () { $scope.backups.copyBackupIdDone = false; }, 2500); }, - trackBackupTask: function () { - $scope.backups.busyCreate = true; - - refreshApp($scope.app.id, function (error) { - if (error) Client.error(error); - - $scope.backups.busyCreate = false; - - waitForAppTask(function (error) { - if (error) return Client.error(error); - $scope.backups.show(); - }); - }); - }, - createBackup: function () { $scope.backups.busyCreate = true; Client.backupApp($scope.app.id, function (error) { if (error) Client.error(error); - $scope.backups.trackBackupTask(); + refreshApp($scope.app.id, function () { + $scope.backups.busyCreate = false; + + waitForAppTask(function (error) { + if (error) return Client.error(error); + + $scope.backups.show(); // refresh backup listing + }); + }); }); },