diff options
-rwxr-xr-x | effitool | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -212,10 +212,10 @@ class EffiAPI: return members def find_member_by_email(self, email): - objs = self.list_members() - for obj in objs.values(): - if obj.get('email') == email: - return obj + members = self.list_members() + for member in members: + if member.get('email') == email: + return member def url(self, path): return '{}{}'.format(self._url, path) @@ -354,6 +354,7 @@ def add_member(args, api): def show_member(args, api): + api.new_token() email = args['email'] member = api.find_member_by_email(email) if member is None: |