summaryrefslogtreecommitdiff
path: root/designate/notification_handler/neutron.py
diff options
context:
space:
mode:
Diffstat (limited to 'designate/notification_handler/neutron.py')
-rw-r--r--designate/notification_handler/neutron.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/designate/notification_handler/neutron.py b/designate/notification_handler/neutron.py
index 4a816eeb..4b512f6d 100644
--- a/designate/notification_handler/neutron.py
+++ b/designate/notification_handler/neutron.py
@@ -44,6 +44,12 @@ class NeutronFloatingHandler(base.BaseAddressHandler):
self.get_canonical_name(), event_type)
zone_id = cfg.CONF[self.name].zone_id
+
+ if not zone_id:
+ LOG.error('NeutronFloatingHandler: zone_id is None, '
+ 'ignore the event.')
+ return
+
if event_type.startswith('floatingip.delete'):
self._delete(zone_id=zone_id,
resource_id=payload['floatingip_id'],