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'):