diff --git a/neutron/extensions/lbaas_agentscheduler.py b/neutron/extensions/lbaas_agentscheduler.py index c41cec60ded..a131796281e 100644 --- a/neutron/extensions/lbaas_agentscheduler.py +++ b/neutron/extensions/lbaas_agentscheduler.py @@ -88,8 +88,12 @@ def index(self, request, **kwargs): "get_%s" % LOADBALANCER_AGENT, {}, plugin=lbaas_plugin) - return lbaas_plugin.get_lbaas_agent_hosting_pool( + + agent = lbaas_plugin.get_lbaas_agent_hosting_pool( request.context, kwargs['pool_id']) + if not agent: + agent = {'agent': []} + return agent class Lbaas_agentscheduler(extensions.ExtensionDescriptor):