diff --git a/src/views/backups.html b/src/views/backups.html index 5dde0ec92..31b2e79c2 100644 --- a/src/views/backups.html +++ b/src/views/backups.html @@ -60,8 +60,12 @@
| {{ 'backups.listing.version' | tr }} | {{ 'main.table.date' | tr }} | {{ 'backups.listing.contents' | tr }} | @@ -550,6 +555,7 @@|
|---|---|---|---|
| v{{ backup.packageVersion }} | {{ backup.creationTime | prettyDate }} | diff --git a/src/views/backups.js b/src/views/backups.js index 6a2ca170d..711cba018 100644 --- a/src/views/backups.js +++ b/src/views/backups.js @@ -374,12 +374,12 @@ angular.module('Application').controller('BackupsController', ['$scope', '$locat backup: null, label: '', - preserveSecs: 0, + persist: false, show: function (backup) { $scope.editBackup.backup = backup; $scope.editBackup.label = backup.label; - $scope.editBackup.preserveSecs = backup.preserveSecs || 0; + $scope.editBackup.persist = backup.preserveSecs === -1; $scope.editBackup.error = null; $scope.editBackup.busy = false; @@ -390,7 +390,7 @@ angular.module('Application').controller('BackupsController', ['$scope', '$locat $scope.editBackup.error = null; $scope.editBackup.busy = true; - Client.editBackup($scope.editBackup.backup.id, $scope.editBackup.label, $scope.editBackup.preserveSecs, function (error) { + Client.editBackup($scope.editBackup.backup.id, $scope.editBackup.label, $scope.editBackup.persist ? -1 : 0, function (error) { $scope.editBackup.busy = false; if (error) return $scope.editBackup.error = error.message; |