diff --git a/social_core/backends/orcid.py b/social_core/backends/orcid.py index e9cddb8e..1ca02363 100644 --- a/social_core/backends/orcid.py +++ b/social_core/backends/orcid.py @@ -70,11 +70,11 @@ def get_user_details(self, response): if person: name = person.get('name') - fullname = name - if name: first_name = name.get('given-names', {}).get('value', '') last_name = name.get('family-name', {}).get('value', '') + fullname = first_name + ' ' + last_name + fullname = fullname.strip() emails = person.get('emails') if emails: