Merge "Ignore Not Found when deleting Keystone role assignment" into stable/queens

This commit is contained in:
Zuul 2020-03-09 14:57:15 +00:00 committed by Gerrit Code Review
commit ee088cf4c0
1 changed files with 4 additions and 2 deletions

View File

@ -395,6 +395,7 @@ class KeystoneUserRoleAssignment(resource.Resource,
self.update_assignment(user_id=self.user_id, prop_diff=prop_diff) self.update_assignment(user_id=self.user_id, prop_diff=prop_diff)
def handle_delete(self): def handle_delete(self):
with self.client_plugin().ignore_not_found:
self.delete_assignment(user_id=self.user_id) self.delete_assignment(user_id=self.user_id)
def validate(self): def validate(self):
@ -453,6 +454,7 @@ class KeystoneGroupRoleAssignment(resource.Resource,
self.update_assignment(group_id=self.group_id, prop_diff=prop_diff) self.update_assignment(group_id=self.group_id, prop_diff=prop_diff)
def handle_delete(self): def handle_delete(self):
with self.client_plugin().ignore_not_found:
self.delete_assignment(group_id=self.group_id) self.delete_assignment(group_id=self.group_id)
def validate(self): def validate(self):