diff --git a/bin/leankit_user.py b/bin/leankit_user.py
index 02f98f82803ff2083cf0e0cde9cc34cad6561d1f..d0e144cfca3a14c1def82e955ca4376225f813f0 100755
--- a/bin/leankit_user.py
+++ b/bin/leankit_user.py
@@ -320,6 +320,10 @@ def main():
         if user not in ec_results['users']:
             bad_user.append(user)
             continue
+        if 'dg' not in ec_results['users'][user]:
+            logger.error("%s do not have a dg" % (user))
+            bad_user.append(user)
+            continue
         if ec_results['users'][user]['dg'] != 'DIGIT':
             bad_user.append(user)
             continue