From: Tony Mack Date: Tue, 9 Apr 2013 01:57:24 +0000 (-0400) Subject: fix bugs X-Git-Tag: 1.0~206 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=97850a2f8f5f31308cb81ff480c249a3084e48fd;p=plstackapi.git fix bugs --- diff --git a/plstackapi/planetstack/api/roles.py b/plstackapi/planetstack/api/roles.py index 636fa31..2f2a019 100644 --- a/plstackapi/planetstack/api/roles.py +++ b/plstackapi/planetstack/api/roles.py @@ -13,10 +13,10 @@ def add_role(auth, name): def delete_role(auth, filter={}): driver = OpenStackDriver(client = auth_check(auth)) - role = Role.objects.filter(**filter) - driver.delete_role({'id': role.role_id}) - - role.delete() + roles = Role.objects.filter(**filter) + for role in roles: + driver.delete_role({'id': role.role_id}) + role.delete() return 1 def get_roles(auth, filter={}):