From fae4fdae5386a517bf417da1f06c5bf11499364b Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Thu, 5 Feb 2015 17:02:30 +0530 Subject: [PATCH] ApiResponseHelper: fix NPE when parent of snapshot is null Signed-off-by: Rohit Yadav --- server/src/com/cloud/api/ApiResponseHelper.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/src/com/cloud/api/ApiResponseHelper.java b/server/src/com/cloud/api/ApiResponseHelper.java index 98a4a85b15d..f7059ef3993 100644 --- a/server/src/com/cloud/api/ApiResponseHelper.java +++ b/server/src/com/cloud/api/ApiResponseHelper.java @@ -548,8 +548,10 @@ public class ApiResponseHelper implements ResponseGenerator { } if (vmSnapshot.getParent() != null) { VMSnapshot vmSnapshotParent = ApiDBUtils.getVMSnapshotById(vmSnapshot.getParent()); - vmSnapshotResponse.setParent(vmSnapshotParent.getUuid()); - vmSnapshotResponse.setParentName(vmSnapshotParent.getDisplayName()); + if (vmSnapshotParent != null) { + vmSnapshotResponse.setParent(vmSnapshotParent.getUuid()); + vmSnapshotResponse.setParentName(vmSnapshotParent.getDisplayName()); + } } vmSnapshotResponse.setCurrent(vmSnapshot.getCurrent()); vmSnapshotResponse.setType(vmSnapshot.getType().toString());