From dcca474506276ada9e3f0ad157f8e0cc5d17fba7 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Mon, 8 Apr 2013 21:54:57 -0400 Subject: [PATCH] fix bugs --- plstackapi/planetstack/api/roles.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/plstackapi/planetstack/api/roles.py b/plstackapi/planetstack/api/roles.py index bb964f1..636fa31 100644 --- a/plstackapi/planetstack/api/roles.py +++ b/plstackapi/planetstack/api/roles.py @@ -11,10 +11,11 @@ def add_role(auth, name): role.save() return role -def delete_role(auth, role_id): +def delete_role(auth, filter={}): driver = OpenStackDriver(client = auth_check(auth)) - role = Role.objects.filter(role_id=role_id) - driver.delete_role({'role_id': role_id}) + role = Role.objects.filter(**filter) + driver.delete_role({'id': role.role_id}) + role.delete() return 1 -- 2.47.0