From 2bc6b2dff7b0b2a384e1ff92760e838227adb4f7 Mon Sep 17 00:00:00 2001 From: DarkAEther <30438425+DarkAEther@users.noreply.github.com> Date: Mon, 27 Jul 2020 02:58:33 +0530 Subject: [PATCH] feat(docker/container-creation): sort volumes in container creation view (#4078) * #3635 fix(containers) sort volumes in container creation view * fix(3635) sort volumes in container creation view --- .../views/containers/create/createContainerController.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/docker/views/containers/create/createContainerController.js b/app/docker/views/containers/create/createContainerController.js index d7379656b..bebf468de 100644 --- a/app/docker/views/containers/create/createContainerController.js +++ b/app/docker/views/containers/create/createContainerController.js @@ -189,7 +189,7 @@ angular.module('portainer.docker').controller('CreateContainerController', [ function preparePortBindings(config) { const bindings = ContainerHelper.preparePortBindings(config.HostConfig.PortBindings); - config.ExposedPorts={}; + config.ExposedPorts = {}; _.forEach(bindings, (_, key) => (config.ExposedPorts[key] = {})); config.HostConfig.PortBindings = bindings; } @@ -612,7 +612,9 @@ angular.module('portainer.docker').controller('CreateContainerController', [ Volume.query( {}, function (d) { - $scope.availableVolumes = d.Volumes; + $scope.availableVolumes = d.Volumes.sort((vol1, vol2) => { + return vol1.Name.localeCompare(vol2.Name); + }); }, function (e) { Notifications.error('Failure', e, 'Unable to retrieve volumes');