diff --git a/src/python/dm/aps_bss/impl/bssClient.py b/src/python/dm/aps_bss/impl/bssClient.py index 1dfe582cea692f4d36c850eb53d0e3ee3e0bc001..dc81e6f418f07e15842e9c2f602ca7805cb5c294 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'):