From b2ffb8762ace193fbdb07abd95af2a173b7102e6 Mon Sep 17 00:00:00 2001 From: Varun Lodaya Date: Wed, 19 Aug 2015 08:45:41 -0700 Subject: [PATCH] Allow custom configs with LBaaS This fix checks if custom_attributes is not specified or not in the create config. If not specified, it skips Closes Bug: #1475393 Change-Id: I55d524586fb906e801922af137309bfcdedf9a89 --- .../plugins/opencontrail/loadbalancer/loadbalancer_pool.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/loadbalancer_pool.py b/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/loadbalancer_pool.py index 9469c78..af894ef 100644 --- a/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/loadbalancer_pool.py +++ b/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/loadbalancer_pool.py @@ -173,7 +173,7 @@ def create(self, context, pool): pool.set_service_appliance_set(sas_obj) # Custom attributes - if p['custom_attributes']: + if p['custom_attributes'] != attr.ATTR_NOT_SPECIFIED: custom_attributes = KeyValuePairs() self.create_update_custom_attributes(p['custom_attributes'], custom_attributes) pool.set_loadbalancer_pool_custom_attributes(custom_attributes)