From d3058a1c41bfd45be4a298679392a448662ecc00 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Tue, 26 Jun 2012 15:57:44 +0200 Subject: Do not crash when trying to remove a user role (without a tenant) Fix bug 999567. Just use the right method, to stop returning an internal server error (500). We will return 501 instead, since we stopped supporting user roles, but at least this is not crashing. Change-Id: Ia2d6815e712daf146abba5089b79afc8aaddb2d2 --- keystone/contrib/admin_crud/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keystone/contrib/admin_crud/core.py b/keystone/contrib/admin_crud/core.py index 98ddd791..d3c1d168 100644 --- a/keystone/contrib/admin_crud/core.py +++ b/keystone/contrib/admin_crud/core.py @@ -123,7 +123,7 @@ class CrudExtension(wsgi.ExtensionRouter): mapper.connect( '/users/{user_id}/roles/OS-KSADM/{role_id}', controller=role_controller, - action='delete_role_from_user', + action='remove_role_from_user', conditions=dict(method=['DELETE'])) # COMPAT(diablo): User Roles -- cgit