Merge "Ignore Not Found when deleting Keystone role assignment"
This commit is contained in:
@@ -397,6 +397,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):
|
||||||
@@ -455,6 +456,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):
|
||||||
|
|||||||
Reference in New Issue
Block a user