From 71f3bd436db529607f6f98a03f2590b2b41aa881 Mon Sep 17 00:00:00 2001 From: Abhinandan Prateek Date: Thu, 21 Jun 2012 06:06:35 +0100 Subject: [PATCH] bug CS-15285: preserving order of network ids so that first network in the list is taken as the default network --- api/src/com/cloud/api/commands/DeployVMCmd.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/src/com/cloud/api/commands/DeployVMCmd.java b/api/src/com/cloud/api/commands/DeployVMCmd.java index 85914cb9289..a88449c7909 100644 --- a/api/src/com/cloud/api/commands/DeployVMCmd.java +++ b/api/src/com/cloud/api/commands/DeployVMCmd.java @@ -16,6 +16,7 @@ import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; +import java.util.LinkedHashMap; import java.util.List; import java.util.Map; @@ -250,7 +251,7 @@ public class DeployVMCmd extends BaseAsyncCreateCmd { } Map ipToNetworkMap = null; if (ipToNetworkList != null && !ipToNetworkList.isEmpty()) { - ipToNetworkMap = new HashMap(); + ipToNetworkMap = new LinkedHashMap(); Collection ipsCollection = ipToNetworkList.values(); Iterator iter = ipsCollection.iterator(); while (iter.hasNext()) {