From d03f499b05cd55251d49c873462b98074198d3d4 Mon Sep 17 00:00:00 2001 From: Bharat Kumar Date: Tue, 3 Jan 2017 17:55:08 +0530 Subject: [PATCH] CLOUDSTACK-9638 Problems caused when inputting double-byte numbers for custom compute offerings (cherry picked from commit 59312dd976a6fb5e4d5d3a5b701fc1cccac9a3d2) Signed-off-by: Rohit Yadav --- server/src/com/cloud/vm/UserVmManagerImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/src/com/cloud/vm/UserVmManagerImpl.java b/server/src/com/cloud/vm/UserVmManagerImpl.java index 45f6ec25347..3edde1da0bf 100644 --- a/server/src/com/cloud/vm/UserVmManagerImpl.java +++ b/server/src/com/cloud/vm/UserVmManagerImpl.java @@ -3602,7 +3602,8 @@ public class UserVmManagerImpl extends ManagerBase implements UserVmManager, Vir _vmDao.persist(vm); for (String key : customParameters.keySet()) { - vm.setDetail(key, customParameters.get(key)); + //handle double byte strings. + vm.setDetail(key, Integer.toString(Integer.parseInt(customParameters.get(key)))); } _vmDao.saveDetails(vm);