diff --git a/neutron_plugin_contrail/plugins/opencontrail/vnc_client/vmi_res_handler.py b/neutron_plugin_contrail/plugins/opencontrail/vnc_client/vmi_res_handler.py index 552d603..8bdf6bd 100644 --- a/neutron_plugin_contrail/plugins/opencontrail/vnc_client/vmi_res_handler.py +++ b/neutron_plugin_contrail/plugins/opencontrail/vnc_client/vmi_res_handler.py @@ -941,6 +941,10 @@ def get_vmi_list(self, **kwargs): return self._resource_list(**kwargs) def resource_list(self, context=None, filters=None, fields=None): + if (filters.get('device_owner') == 'network:dhcp' or + 'network:dhcp' in filters.get('device_owner', [])): + return [] + if not context: context = {'is_admin': True}