diff --git a/neutron/db/api.py b/neutron/db/api.py index 901038e9cd9..1ed194e5dbb 100644 --- a/neutron/db/api.py +++ b/neutron/db/api.py @@ -278,7 +278,10 @@ def load_one_to_manys(session): # have eliminated all places where related objects are constructed # using a key rather than a relationship. - add_to_rel_load_list(session) # capture any new objects + # capture any new objects + if session.new: + session.flush() + if session.transaction.nested: # wait until final commit return