summaryrefslogtreecommitdiff
path: root/neutron/db/provisioning_blocks.py
diff options
context:
space:
mode:
Diffstat (limited to 'neutron/db/provisioning_blocks.py')
-rw-r--r--neutron/db/provisioning_blocks.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/neutron/db/provisioning_blocks.py b/neutron/db/provisioning_blocks.py
index 7fa2c82f1d..22c4827717 100644
--- a/neutron/db/provisioning_blocks.py
+++ b/neutron/db/provisioning_blocks.py
@@ -13,6 +13,7 @@
# under the License.
#
+from neutron_lib.callbacks import events
from neutron_lib.callbacks import registry
from neutron_lib.callbacks import resources
from neutron_lib.db import api as db_api
@@ -137,9 +138,10 @@ def provisioning_complete(context, object_id, object_type, entity):
context, standard_attr_id=standard_attr_id):
LOG.debug("Provisioning complete for %(otype)s %(oid)s triggered by "
"entity %(entity)s.", log_dict)
- registry.notify(object_type, PROVISIONING_COMPLETE,
- 'neutron.db.provisioning_blocks',
- context=context, object_id=object_id)
+ registry.publish(object_type, PROVISIONING_COMPLETE,
+ 'neutron.db.provisioning_blocks',
+ payload=events.DBEventPayload(
+ context, resource_id=object_id))
@db_api.retry_if_session_inactive()