diff --git a/src/views/backups.html b/src/views/backups.html
index 51f554045..ab55139f9 100644
--- a/src/views/backups.html
+++ b/src/views/backups.html
@@ -88,11 +88,11 @@
- Days:
+ Days:
- Hours:
+ Hours:
diff --git a/src/views/backups.js b/src/views/backups.js
index e9c6e7873..b8a5fbafa 100644
--- a/src/views/backups.js
+++ b/src/views/backups.js
@@ -109,7 +109,7 @@ angular.module('Application').controller('BackupsController', ['$scope', '$locat
];
// values correspond to cron days
- $scope.backupDays = [
+ $scope.cronDays = [
{ name: 'Sunday', value: 0 },
{ name: 'Monday', value: 1 },
{ name: 'Tuesday', value: 2 },
@@ -119,7 +119,7 @@ angular.module('Application').controller('BackupsController', ['$scope', '$locat
{ name: 'Saturday', value: 6 },
];
- $scope.backupHours = [
+ $scope.cronHours = [
{ name: 'Midnight', value: 0 }, { name: '1 AM', value: 1 }, { name: '2 AM', value: 2 }, { name: '3 AM', value: 3 },
{ name: '4 AM', value: 4 }, { name: '5 AM', value: 5 }, { name: '6 AM', value: 6 }, { name: '7 AM', value: 7 },
{ name: '8 AM', value: 8 }, { name: '9 AM', value: 9 }, { name: '10 AM', value: 10 }, { name: '11 AM', value: 11 },
@@ -148,10 +148,10 @@ angular.module('Application').controller('BackupsController', ['$scope', '$locat
if (days.length === 7 || days[0] === '*') {
prettyDay = 'Everyday';
} else {
- prettyDay = days.map(function (day) { return $scope.backupDays[parseInt(day, 10)].name.substr(0, 3); }).join(',');
+ prettyDay = days.map(function (day) { return $scope.cronDays[parseInt(day, 10)].name.substr(0, 3); }).join(',');
}
- var prettyHour = hours.map(function (hour) { return $scope.backupHours[parseInt(hour, 10)].name; }).join(',');
+ var prettyHour = hours.map(function (hour) { return $scope.cronHours[parseInt(hour, 10)].name; }).join(',');
return prettyDay + ' at ' + prettyHour;
};
@@ -339,11 +339,11 @@ angular.module('Application').controller('BackupsController', ['$scope', '$locat
var tmp = $scope.backupConfig.schedulePattern.split(' ');
var hours = tmp[2].split(','), days = tmp[5].split(',');
if (days[0] === '*') {
- $scope.configureScheduleAndRetention.days = days;
+ $scope.configureScheduleAndRetention.days = angular.copy($scope.cronDays, []);
} else {
- $scope.configureScheduleAndRetention.days = days.map(function (day) { return $scope.backupDays[parseInt(day, 10)]; });
+ $scope.configureScheduleAndRetention.days = days.map(function (day) { return $scope.cronDays[parseInt(day, 10)]; });
}
- $scope.configureScheduleAndRetention.hours = hours.map(function (hour) { return $scope.backupHours[parseInt(hour, 10)]; });
+ $scope.configureScheduleAndRetention.hours = hours.map(function (hour) { return $scope.cronHours[parseInt(hour, 10)]; });
$('#configureScheduleAndRetentionModal').modal('show');
},