From bdf442660956f846ffe87b59e13514a134557993 Mon Sep 17 00:00:00 2001 From: abhishek Date: Mon, 29 Nov 2010 13:38:06 -0800 Subject: [PATCH] fixing the same issue in another command (found whilst checking references) --- server/src/com/cloud/api/ApiResponseHelper.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/server/src/com/cloud/api/ApiResponseHelper.java b/server/src/com/cloud/api/ApiResponseHelper.java index aa8ab7512f9..1faa4626fc1 100644 --- a/server/src/com/cloud/api/ApiResponseHelper.java +++ b/server/src/com/cloud/api/ApiResponseHelper.java @@ -1076,9 +1076,11 @@ public class ApiResponseHelper implements ResponseGenerator { response.setPublicIpAddress(fwRule.getPublicIpAddress()); if (fwRule.getPublicIpAddress() != null && fwRule.getPrivateIpAddress() != null) { UserVm vm = ApiDBUtils.findUserVmByPublicIpAndGuestIp(fwRule.getPublicIpAddress(), fwRule.getPrivateIpAddress()); - response.setVirtualMachineId(vm.getId()); - response.setVirtualMachineName(vm.getHostName()); - response.setVirtualMachineDisplayName(vm.getDisplayName()); + if(vm != null){ + response.setVirtualMachineId(vm.getId()); + response.setVirtualMachineName(vm.getHostName()); + response.setVirtualMachineDisplayName(vm.getDisplayName()); + } } response.setObjectName("portforwardingrule"); return response;