From a5bdfd14185073b983b55e07736e94a56e4f79c0 Mon Sep 17 00:00:00 2001
From: Dan Braghis <dan.braghis@torchbox.com>
Date: Wed, 28 Feb 2018 11:56:41 +0000
Subject: [PATCH] Clean-up

---
 opentech/apply/users/management/commands/migrate_users.py | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/opentech/apply/users/management/commands/migrate_users.py b/opentech/apply/users/management/commands/migrate_users.py
index eafd1d086..95edb3885 100644
--- a/opentech/apply/users/management/commands/migrate_users.py
+++ b/opentech/apply/users/management/commands/migrate_users.py
@@ -24,15 +24,13 @@ class Command(BaseCommand):
             User = get_user_model()
             users = json.load(json_data)
 
-            from pprint import pprint
             for uid in users:
                 user = users[uid]
 
                 full_name = user.get('field_otf_real_name', None)
-                if isinstance(name, dict) and 'und' in name:
-                    full_name = name['und'][0]['safe_value']
-
-                if not full_name:
+                try:
+                    full_name = full_name['und'][0]['safe_value']
+                except (KeyError, TypeError):
                     full_name = user.get('name')
 
                 _, created = User.objects.get_or_create(
-- 
GitLab