diff --git a/src/views/apps.html b/src/views/apps.html index dc77331ae..84f69123e 100644 --- a/src/views/apps.html +++ b/src/views/apps.html @@ -121,12 +121,13 @@
{{ appConfigure.error.alternateDomains }}
- + +
- +
- diff --git a/src/views/apps.js b/src/views/apps.js index eb1030206..c5213e1fc 100644 --- a/src/views/apps.js +++ b/src/views/apps.js @@ -34,6 +34,7 @@ angular.module('Application').controller('AppsController', ['$scope', '$location accessRestrictionOption: 'any', accessRestriction: { users: [], groups: [] }, xFrameOptions: '', + alternateDomainEnabled: false, alternateSubdomain: '', alternateDomain: '', ssoAuth: false, @@ -53,6 +54,7 @@ angular.module('Application').controller('AppsController', ['$scope', '$location $scope.appConfigure.portBindingsInfo = app.manifest.tcpPorts || {}; // Portbinding map only for information $scope.appConfigure.memoryLimit = app.memoryLimit || app.manifest.memoryLimit || (256 * 1024 * 1024); $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.robotsTxt = app.robotsTxt; @@ -136,7 +138,8 @@ angular.module('Application').controller('AppsController', ['$scope', '$location }; // The backend supports multiple alternateDomains, however we only have ui for one - if ($scope.appConfigure.alternateDomain) data.alternateDomains = [{ domain: $scope.appConfigure.alternateDomain, subdomain: $scope.appConfigure.alternateSubdomain }]; + if ($scope.appConfigure.alternateDomainEnabled) data.alternateDomains = [{ domain: $scope.appConfigure.alternateDomain, subdomain: $scope.appConfigure.alternateSubdomain }]; + else $scope.appConfigure.alternateDomains = []; if ($scope.appConfigure.mailboxName !== $scope.appConfigure.app.mailboxName) data.mailboxName = $scope.appConfigure.mailboxName;