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'); },