Flush tenant membership deletion before user

Ensure user tenant membership is *actually* removed before deleting
user.

Applied to 'stable/essex', originally committed to trunk via
https://review.openstack.org/#/c/7353/

Fixes bug 998137.

Change-Id: Ib52970d68f288b8742c3e060c7040838a1c738c2
This commit is contained in:
Adam Gandelman 2012-06-11 10:35:16 -07:00
parent 7715d6cd72
commit d0a7366936
1 changed files with 1 additions and 0 deletions

View File

@ -335,6 +335,7 @@ class Identity(sql.Base, identity.Driver):
if membership_refs:
for membership_ref in membership_refs:
session.delete(membership_ref)
session.flush()
session.delete(user_ref)
session.flush()