diff --git a/ActiveCollabAPI/ACAuthenticator.py b/ActiveCollabAPI/ACAuthenticator.py index ed2b2dd..7d6f8d6 100644 --- a/ActiveCollabAPI/ACAuthenticator.py +++ b/ActiveCollabAPI/ACAuthenticator.py @@ -40,8 +40,8 @@ class ACAuthenticator: self.accounts = login_res['accounts'] return login_res - def find_account(self, name): - found = list(filter(lambda a: a['user_display_name'] == name, + def find_account(self, value, field='user_display_name'): + found = list(filter(lambda a: a[field] == value, self.accounts)) if len(found) == 0: raise Exception("Account '%s' not found!" % name)