diff --git a/data_migration_tools/server/src/features/delete/delete.service.ts b/data_migration_tools/server/src/features/delete/delete.service.ts index 3055d5b..3644220 100644 --- a/data_migration_tools/server/src/features/delete/delete.service.ts +++ b/data_migration_tools/server/src/features/delete/delete.service.ts @@ -12,7 +12,7 @@ export class DeleteService { private readonly deleteRepositoryService: DeleteRepositoryService, private readonly blobstorageService: BlobstorageService, private readonly adB2cService: AdB2cService - ) {} + ) { } /** * データを削除する @@ -31,13 +31,14 @@ export class DeleteService { // ADB2Cからユーザ情報を取得する const { users, hasNext } = await this.adB2cService.getUsers(context); - // ユーザーがいない場合はループを抜ける - if (!hasNext) { - break; - } const externalIds = users.map((user) => user.id); await this.adB2cService.deleteUsers(context, externalIds); + + // 削除していないユーザーがいない場合はループを抜ける + if (!hasNext) { + break; + } } // データベースからデータを削除する