From 5ab63bd151786b6fe893030ff95b9b9b734fa852 Mon Sep 17 00:00:00 2001 From: William Date: Thu, 28 Nov 2019 17:38:53 +1300 Subject: [PATCH] fix(container-create): patch aliases (#3403) * fix(container-create): patch aliases * Update app/docker/views/containers/create/createContainerController.js --- .../views/containers/create/createContainerController.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/docker/views/containers/create/createContainerController.js b/app/docker/views/containers/create/createContainerController.js index 16b0abed1..1fc4147dc 100644 --- a/app/docker/views/containers/create/createContainerController.js +++ b/app/docker/views/containers/create/createContainerController.js @@ -203,12 +203,17 @@ function ($q, $scope, $async, $state, $timeout, $transition$, $filter, Container config.HostConfig.NetworkMode = networkMode; config.MacAddress = $scope.formValues.MacAddress; + let aliases = []; + if (networkMode && _.has($scope.config.NetworkingConfig.EndpointsConfig[networkMode], 'Aliases')){ + aliases = _.without($scope.config.NetworkingConfig.EndpointsConfig[networkMode].Aliases, $scope.config.Hostname); + } + config.NetworkingConfig.EndpointsConfig[networkMode] = { IPAMConfig: { IPv4Address: $scope.formValues.IPv4, IPv6Address: $scope.formValues.IPv6 }, - Aliases: _.without($scope.config.NetworkingConfig.EndpointsConfig[networkMode].Aliases, $scope.config.Hostname) + Aliases: aliases }; $scope.formValues.ExtraHosts.forEach(function (v) {