diff --git a/profiles/forms.py b/profiles/forms.py index 53e822cd3891dbc325ac8a1f30beb5d0389c6d6a..f70fea70a7a156060892c6eaee39902a655b9b58 100644 --- a/profiles/forms.py +++ b/profiles/forms.py @@ -111,7 +111,8 @@ class ProfileMergeForm(forms.Form): profile_old = self.cleaned_data['to_merge'] # Merge scientific information from old Profile to the new Profile. - profile.expertises += list(set(profile_old.expertises) - set(profile.expertises)) + profile.expertises = list( + set(profile_old.expertises or []) | set(profile.expertises or [])) if profile.orcid_id is None: profile.orcid_id = profile_old.orcid_id if profile.webpage is None: