Fixed NPE in listLoadBalancer command

This commit is contained in:
alena 2010-12-09 14:11:11 -08:00
parent c34e2c6c54
commit 52f2d646fd

View File

@ -101,12 +101,13 @@ public class ListLoadBalancerRulesCmd extends BaseListCmd {
List<? extends LoadBalancer> loadBalancers = _lbService.searchForLoadBalancers(this); List<? extends LoadBalancer> loadBalancers = _lbService.searchForLoadBalancers(this);
ListResponse<LoadBalancerResponse> response = new ListResponse<LoadBalancerResponse>(); ListResponse<LoadBalancerResponse> response = new ListResponse<LoadBalancerResponse>();
List<LoadBalancerResponse> lbResponses = new ArrayList<LoadBalancerResponse>(); List<LoadBalancerResponse> lbResponses = new ArrayList<LoadBalancerResponse>();
for (LoadBalancer loadBalancer : loadBalancers) { if (loadBalancers != null) {
LoadBalancerResponse lbResponse = _responseGenerator.createLoadBalancerResponse(loadBalancer); for (LoadBalancer loadBalancer : loadBalancers) {
lbResponse.setObjectName("loadbalancerrule"); LoadBalancerResponse lbResponse = _responseGenerator.createLoadBalancerResponse(loadBalancer);
lbResponses.add(lbResponse); lbResponse.setObjectName("loadbalancerrule");
lbResponses.add(lbResponse);
}
} }
response.setResponses(lbResponses); response.setResponses(lbResponses);
response.setResponseName(getName()); response.setResponseName(getName());
this.setResponseObject(response); this.setResponseObject(response);