Skip to content

Commit

Permalink
Flush tenant membership deletion before user
Browse files Browse the repository at this point in the history
Ensure user tenant membership is *actually* removed before deleting
user.

Fixes bug 998137.  This should be proposed to stable/essex as well.

Change-Id: I097456e603177646d62ebf08ca71af1fd7f787bf
  • Loading branch information
Adam Gandelman committed May 11, 2012
1 parent 0b8ed78 commit 2e912f4
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions keystone/identity/backends/sql.py
Expand Up @@ -338,6 +338,7 @@ def delete_user(self, user_id):
if membership_refs:
for membership_ref in membership_refs:
session.delete(membership_ref)
session.flush()
if metadata_refs:
for metadata_ref in metadata_refs:
session.delete(metadata_ref)
Expand Down

0 comments on commit 2e912f4

Please sign in to comment.