diff --git a/api/src/com/cloud/api/commands/ListLoadBalancerRulesCmd.java b/api/src/com/cloud/api/commands/ListLoadBalancerRulesCmd.java index 2ac47421894..87f4f544b71 100644 --- a/api/src/com/cloud/api/commands/ListLoadBalancerRulesCmd.java +++ b/api/src/com/cloud/api/commands/ListLoadBalancerRulesCmd.java @@ -101,12 +101,13 @@ public class ListLoadBalancerRulesCmd extends BaseListCmd { List loadBalancers = _lbService.searchForLoadBalancers(this); ListResponse response = new ListResponse(); List lbResponses = new ArrayList(); - for (LoadBalancer loadBalancer : loadBalancers) { - LoadBalancerResponse lbResponse = _responseGenerator.createLoadBalancerResponse(loadBalancer); - lbResponse.setObjectName("loadbalancerrule"); - lbResponses.add(lbResponse); + if (loadBalancers != null) { + for (LoadBalancer loadBalancer : loadBalancers) { + LoadBalancerResponse lbResponse = _responseGenerator.createLoadBalancerResponse(loadBalancer); + lbResponse.setObjectName("loadbalancerrule"); + lbResponses.add(lbResponse); + } } - response.setResponses(lbResponses); response.setResponseName(getName()); this.setResponseObject(response);