caas: Fix display of alternateDomain

This commit is contained in:
Girish Ramakrishnan
2018-09-04 12:10:21 -07:00
parent cb25217c48
commit 2fd1caa2aa
2 changed files with 8 additions and 6 deletions

View File

@@ -17,7 +17,7 @@ angular.module('Application').controller('AppsController', ['$scope', '$location
busy: false,
error: {},
app: {},
domain: '',
domain: null,
location: '',
advancedVisible: false,
portBindings: {},
@@ -37,7 +37,7 @@ angular.module('Application').controller('AppsController', ['$scope', '$location
xFrameOptions: '',
alternateDomainEnabled: false,
alternateSubdomain: '',
alternateDomain: '',
alternateDomain: null,
ssoAuth: false,
isAccessRestrictionValid: function () {
@@ -61,7 +61,7 @@ angular.module('Application').controller('AppsController', ['$scope', '$location
$scope.appConfigure.xFrameOptions = app.xFrameOptions.indexOf('ALLOW-FROM') === 0 ? app.xFrameOptions.split(' ')[1] : '';
$scope.appConfigure.alternateDomainEnabled = !!app.alternateDomains[0];
$scope.appConfigure.alternateSubdomain = app.alternateDomains[0] ? app.alternateDomains[0].subdomain : '';
$scope.appConfigure.alternateDomain = app.alternateDomains[0] ? app.alternateDomains[0].domain : $scope.appConfigure.domain.domain;
$scope.appConfigure.alternateDomain = app.alternateDomains[0] ? $scope.domains.filter(function (d) { return d.domain === app.alternateDomains[0].domain; })[0] : $scope.appConfigure.domain;
$scope.appConfigure.robotsTxt = app.robotsTxt;
$scope.appConfigure.enableBackup = app.enableBackup;
$scope.appConfigure.mailboxName = app.mailboxName || '';
@@ -144,7 +144,7 @@ angular.module('Application').controller('AppsController', ['$scope', '$location
};
// The backend supports multiple alternateDomains, however we only have ui for one
if ($scope.appConfigure.alternateDomainEnabled) data.alternateDomains = [{ domain: $scope.appConfigure.alternateDomain, subdomain: $scope.appConfigure.alternateSubdomain }];
if ($scope.appConfigure.alternateDomainEnabled) data.alternateDomains = [{ domain: $scope.appConfigure.alternateDomain.domain, subdomain: $scope.appConfigure.alternateSubdomain }];
if ($scope.appConfigure.mailboxName !== $scope.appConfigure.app.mailboxName) data.mailboxName = $scope.appConfigure.mailboxName;