Skip to content

Commit 3d85d06

Browse files
author
Hui Zhang
authored
Merge pull request #1235 from zh805/api-dict
[OPENSTACK-2949] Get loadbalancers as api dict.
2 parents 2989f3c + 932ec43 commit 3d85d06

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

f5lbaasdriver/v2/bigip/device_scheduler.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,11 @@ def load_loadbalancers(self, context, plugin, bindings, device_ids):
284284

285285
filters = {"id": lb_ids}
286286
LOG.debug("before db.get_loadbalancers")
287-
lbs = plugin.db.get_loadbalancers(context, filters=filters)
287+
if hasattr(plugin.db, 'get_loadbalancers_as_api_dict'):
288+
lbs = plugin.db.get_loadbalancers_as_api_dict(context,
289+
filters=filters)
290+
else:
291+
lbs = plugin.db.get_loadbalancers(context, filters=filters)
288292
LOG.debug("after db.get_loadbalancers")
289293

290294
# SDN vendor might modify db interface to return dict instead of

0 commit comments

Comments
 (0)