From e96e8ea54abc5823912ffc30185e9e3b4f936c06 Mon Sep 17 00:00:00 2001 From: "makabe.t" Date: Thu, 14 Mar 2024 00:08:37 +0000 Subject: [PATCH] =?UTF-8?q?Merged=20PR=20832:=20=E6=9C=AC=E7=95=AA?= =?UTF-8?q?=E7=92=B0=E5=A2=83=E3=81=AB=E5=AF=BE=E3=81=99=E3=82=8B=E7=A7=BB?= =?UTF-8?q?=E8=A1=8C=E3=83=87=E3=83=BC=E3=82=BF=E3=81=AE=E6=8A=95=E5=85=A5?= =?UTF-8?q?=E5=BE=8C=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 概要 [Task3580: 本番環境に対する移行データの投入後の修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3580) - メールアドレスの重複チェックについて、大文字小文字を区別せずに実行するように変換ツールを修正しました。 ## レビューポイント - メールアドレスチェックの対応箇所は適切でしょうか? ## UIの変更 - なし ## クエリの変更 - なし ## 動作確認状況 - 本番踏み台で確認 - 行った修正がデグレを発生させていないことを確認できるか - ツールのみの変更なので影響なし --- .../server/src/features/transfer/transfer.service.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 8168c04..b229a51 100644 --- a/data_migration_tools/server/src/features/transfer/transfer.service.ts +++ b/data_migration_tools/server/src/features/transfer/transfer.service.ts @@ -511,7 +511,7 @@ export class TransferService { // accountsFileLinesの行ループ accountsFileLines.forEach((account) => { const duplicateAdminMail = newAccountsFileLines.find( - (a) => a.adminMail === account.adminMail + (a) => a.adminMail.toLowerCase() === account.adminMail.toLowerCase() // メールアドレスは大文字小文字を区別しない ); if (duplicateAdminMail) { @@ -531,7 +531,7 @@ export class TransferService { // usersFileLinesの行ループ usersFileLines.forEach((user) => { const duplicateUserEmail = newUsersFileLines.find( - (u) => u.email === user.email + (u) => u.email.toLowerCase() === user.email.toLowerCase() // メールアドレスは大文字小文字を区別しない ); if (duplicateUserEmail) { @@ -553,7 +553,7 @@ export class TransferService { } // newAccountsFileLinesとの突合せ const duplicateAdminUserEmail = newAccountsFileLines.find( - (a) => a.adminMail === user.email + (a) => a.adminMail.toLowerCase() === user.email.toLowerCase() // メールアドレスは大文字小文字を区別しない ); // 重複がある場合 if (duplicateAdminUserEmail) {