merge up
diff --git a/libcloud/common/openstack_identity.py b/libcloud/common/openstack_identity.py
index 9532163..3a81219 100644
--- a/libcloud/common/openstack_identity.py
+++ b/libcloud/common/openstack_identity.py
@@ -1480,6 +1480,7 @@
missing required elements', e)
body = 'code: %s body:%s' % (response.status, response.body)
else:
+ body = 'code: %s body:%s' % (response.status, response.body)
raise MalformedResponseError('Malformed response', body=body,
driver=self.driver)
diff --git a/libcloud/loadbalancer/drivers/dimensiondata.py b/libcloud/loadbalancer/drivers/dimensiondata.py
index 46bddea..9cc3d3a 100644
--- a/libcloud/loadbalancer/drivers/dimensiondata.py
+++ b/libcloud/loadbalancer/drivers/dimensiondata.py
@@ -707,12 +707,14 @@
:rtype: ``list`` of ``DimensionDataPool``
"""
params = None
+
if ex_network_domain_id is not None:
params = {"networkDomainId": ex_network_domain_id}
pools = self.connection \
.request_with_orgId_api_2('networkDomainVip/pool',
params=params).object
+
return self._to_pools(pools)
def ex_get_pool(self, pool_id):