- use Site.remove_person
authorMark Huang <mlhuang@cs.princeton.edu>
Thu, 7 Sep 2006 23:48:53 +0000 (23:48 +0000)
committerMark Huang <mlhuang@cs.princeton.edu>
Thu, 7 Sep 2006 23:48:53 +0000 (23:48 +0000)
PLC/Methods/AdmRemovePersonFromSite.py

index c957770..66a64df 100644 (file)
@@ -42,11 +42,6 @@ class AdmRemovePersonFromSite(Method):
         site = sites.values()[0]
 
         if site['site_id'] in person['site_ids']:
-            person_id = person['person_id']
-            site_id = site['site_id']
-            self.api.db.do("DELETE FROM person_site" \
-                           " WHERE person_id = %(person_id)d" \
-                           " AND site_id = %(site_id)d",
-                           locals())
+            site.remove_person(person)
 
         return 1