From ac6acc8a577290a65d06ab92a845c35049e5aa76 Mon Sep 17 00:00:00 2001 From: Sinisa Veseli <sveseli@aps.anl.gov> Date: Wed, 22 Mar 2017 15:14:41 +0000 Subject: [PATCH] fix missing user email issue for proposals --- src/python/dm/aps_bss/impl/bssClient.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/python/dm/aps_bss/impl/bssClient.py b/src/python/dm/aps_bss/impl/bssClient.py index 1dfe582c..dc81e6f4 100644 --- a/src/python/dm/aps_bss/impl/bssClient.py +++ b/src/python/dm/aps_bss/impl/bssClient.py @@ -95,14 +95,15 @@ class BssClient: experimenters = [] for experimenter in experimenterArray: user = ApsUserInfo({ - 'id' : experimenter.id, - 'email' : experimenter.email, + 'id' : experimenter.id }) if hasattr(experimenter, 'badge'): user['badge'] = experimenter.badge else: # Ignore this user, has no badge continue + if hasattr(experimenter, 'email'): + user['email'] = experimenter.email if hasattr(experimenter, 'piFlag'): user['piFlag'] = experimenter.piFlag if hasattr(experimenter, 'instId'): -- GitLab