From 63ef195b633eb8a32e48b41dd856a2e9629bf0b0 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Sat, 9 Mar 2013 21:26:20 -0500 Subject: [PATCH] filter password from return --- PLC/Methods/GetPersons.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/PLC/Methods/GetPersons.py b/PLC/Methods/GetPersons.py index 20427e3..8e66615 100644 --- a/PLC/Methods/GetPersons.py +++ b/PLC/Methods/GetPersons.py @@ -36,7 +36,12 @@ class GetPersons(Method): returns = [return_fields] def call(self, auth, person_filter = None, return_fields = None): - persons = Persons(self.api, person_filter, return_fields) + if return_fields: + return_fields = filter(lambda field: field not in hidden_fields, + return_fields) + else: + return_fields = self.return_fields.keys() + persons = Persons(self.api, person_filter, return_fields.keys()) # Filter out accounts that are not viewable #if isinstance(self.caller, Person) and \ -- 2.43.0