From 7b6132e8e2e6f3fc375e39bbcb76154b1bd547f9 Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Tue, 18 Dec 2012 18:16:18 -0800 Subject: [PATCH] api: Skip empty uuid processing in ApiDispatcher for received params Signed-off-by: Rohit Yadav --- server/src/com/cloud/api/ApiDispatcher.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/src/com/cloud/api/ApiDispatcher.java b/server/src/com/cloud/api/ApiDispatcher.java index 32f81075eb9..3dfcbce7662 100755 --- a/server/src/com/cloud/api/ApiDispatcher.java +++ b/server/src/com/cloud/api/ApiDispatcher.java @@ -619,6 +619,8 @@ public class ApiDispatcher { field.set(cmdObj, listParam); break; case UUID: + if (paramObj.toString().isEmpty()) + break; // There may be multiple entities defined on the @Entity of a Response.class // UUID CommandType would expect only one entityType, so use the first entityType Class[] entities = annotation.entityType()[0].getAnnotation(Entity.class).value();