diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-11-17 19:06:55 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-11-17 19:06:55 +0200 |
commit | e59b753bdc5d2e648b7d14d1e66f11746fb78742 (patch) | |
tree | 672524ac9a2b14371cb7f5c8b64cbe756d1d6386 | |
parent | cb3627fddebfc1c0037d839a94724b39169342f0 (diff) | |
download | effi-reg-e59b753bdc5d2e648b7d14d1e66f11746fb78742.tar.gz |
Fix: show member by email
-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: |