Do not crash when retention policy is unknown to the dashboard code
This commit is contained in:
@@ -292,7 +292,11 @@ angular.module('Application').controller('BackupsController', ['$scope', '$locat
|
||||
show: function () {
|
||||
$scope.configureScheduleAndRetention.error = {};
|
||||
$scope.configureScheduleAndRetention.busy = false;
|
||||
$scope.configureScheduleAndRetention.retentionPolicy = $scope.retentionPolicies.find(function (x) { return angular.equals(x.value, $scope.backupConfig.retentionPolicy); }).value;
|
||||
|
||||
var selectedPolicy = $scope.retentionPolicies.find(function (x) { return angular.equals(x.value, $scope.backupConfig.retentionPolicy); });
|
||||
if (!selectedPolicy) selectedPolicy = $scope.retentionPolicies[0];
|
||||
|
||||
$scope.configureScheduleAndRetention.retentionPolicy = selectedPolicy.value;
|
||||
$scope.configureScheduleAndRetention.intervalSecs = $scope.backupConfig.intervalSecs;
|
||||
|
||||
$('#configureScheduleAndRetentionModal').modal('show');
|
||||
|
||||
Reference in New Issue
Block a user