diff --git a/data_migration_tools/server/src/features/transfer/transfer.service.ts b/data_migration_tools/server/src/features/transfer/transfer.service.ts index 34102cb..269f609 100644 --- a/data_migration_tools/server/src/features/transfer/transfer.service.ts +++ b/data_migration_tools/server/src/features/transfer/transfer.service.ts @@ -63,8 +63,13 @@ export class TransferService { (country) => country.label === line.country )?.value; // adminNameの変換(last_name + " "+ first_name) - const adminName = `${line.last_name} ${line.first_name}`; - + // もしline.last_nameとline.first_nameが存在しない場合、line.admin_mailをnameにする + let adminName = line.email; + if (line.last_name && line.first_name) { + adminName = `${line.last_name} ${line.first_name}`; + // スペースが前後に入っている場合があるのでTrimする + adminName = adminName.trim(); + } // ランダムパスワードの生成(データ登録ツール側で行うのでやらない) // common/password/password.tsのmakePasswordを使用 // const autoGeneratedPassword = makePassword();