From 78e90d38a2f56adc97bfd91d01eb9b3e3bfde646 Mon Sep 17 00:00:00 2001 From: Mark Huang Date: Thu, 7 Sep 2006 23:49:01 +0000 Subject: [PATCH] - use Person.remove_role --- PLC/Methods/AdmRevokeRoleFromPerson.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/PLC/Methods/AdmRevokeRoleFromPerson.py b/PLC/Methods/AdmRevokeRoleFromPerson.py index 61dea2f0..61dbda51 100644 --- a/PLC/Methods/AdmRevokeRoleFromPerson.py +++ b/PLC/Methods/AdmRevokeRoleFromPerson.py @@ -52,10 +52,6 @@ class AdmRevokeRoleFromPerson(Method): raise PLCPermissionDenied, "Not allowed to revoke that role" if role_id in person['role_ids']: - person_id = person['person_id'] - self.api.db.do("DELETE FROM person_roles" \ - " WHERE person_id = %(person_id)d" \ - " AND role_id = %(role_id)d", - locals()) + person.remove_role(role_id) return 1 -- 2.47.0