From 2fd1caa2aa53fe702691a9c79a8f85dc3a8993c2 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Tue, 4 Sep 2018 12:10:21 -0700 Subject: [PATCH] caas: Fix display of alternateDomain --- src/views/apps.html | 6 ++++-- src/views/apps.js | 8 ++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/views/apps.html b/src/views/apps.html index 3720de585..2b54d737b 100644 --- a/src/views/apps.html +++ b/src/views/apps.html @@ -130,12 +130,14 @@
diff --git a/src/views/apps.js b/src/views/apps.js index d6fbd0ed4..dcedd7c0e 100644 --- a/src/views/apps.js +++ b/src/views/apps.js @@ -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;