Merged PR 778: 削除ツールの修正
## 概要 [Task3788: 削除ツールの修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3788) - ADB2Cの削除に失敗するので対応しました。 - 最後のページの場合に削除より先に抜けていたので、削除処理を先にやるように修正しました。 ## レビューポイント - 共有 ## UIの変更 - なし ## 動作確認状況 - developで確認
This commit is contained in:
parent
f03342bc55
commit
fbdfeee73c
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
// データベースからデータを削除する
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user