From da6724037152f667dffcf934b963697f459e424c Mon Sep 17 00:00:00 2001 From: Jasper Capel Date: Sun, 2 Apr 2017 20:21:37 +0200 Subject: [PATCH] Bug #1679467 Convert OpenStack UUID to Contrail API UUID Openstack project IDs don't necessarily contain hyphens, but the contrail API expects hyphens. Convert the UUID before passing it to the Contrail API. Change-Id: I71364bccca3b11df79bae7c9ae9e21075becc8c2 --- .../plugins/opencontrail/loadbalancer/loadbalancer_member.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/loadbalancer_member.py b/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/loadbalancer_member.py index 7aa3d2c..2a16ff2 100644 --- a/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/loadbalancer_member.py +++ b/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/loadbalancer_member.py @@ -116,7 +116,7 @@ def resource_list(self, tenant_id=None): if tenant_id is None: return self._api.loadbalancer_members_list() - pool_list = self._api.loadbalancer_pools_list(tenant_id) + pool_list = self._api.loadbalancer_pools_list(str(uuid.UUID(tenant_id))) if 'loadbalancer-pools' not in pool_list: return {}