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