From c47891e5b11399229027eb70c047cb5305b87b35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Meny?= Date: Mon, 8 Aug 2022 10:13:19 +0100 Subject: [PATCH] Ensure the user name is always present --- app/services/imports/user_import_service.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/imports/user_import_service.rb b/app/services/imports/user_import_service.rb index aec227f54..1d1fbc84e 100644 --- a/app/services/imports/user_import_service.rb +++ b/app/services/imports/user_import_service.rb @@ -13,8 +13,8 @@ module Imports def create_user(xml_document) organisation = Organisation.find_by(old_org_id: user_field_value(xml_document, "institution")) old_user_id = user_field_value(xml_document, "id") - name = user_field_value(xml_document, "full-name") email = user_field_value(xml_document, "email").downcase.strip + name = user_field_value(xml_document, "full-name") || email deleted = user_field_value(xml_document, "deleted") if User.find_by(old_user_id:, organisation:)