fix: notRespondingSinceが実装される前に不通になったインスタンスが自動的に配信停止にならない (#14059)

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
This commit is contained in:
anatawa12
2024-06-22 12:44:01 +09:00
committed by GitHub
parent 8a9de081f1
commit 1e78ef1cb8
2 changed files with 7 additions and 0 deletions

View File

@@ -109,6 +109,12 @@ export class DeliverProcessorService {
suspensionState: 'autoSuspendedForNotResponding',
});
}
} else {
// isNotRespondingがtrueでnotRespondingSinceがnullの場合はnotRespondingSinceをセット
// notRespondingSinceは新たな機能なので、それ以前のデータにはnotRespondingSinceがない場合がある
this.federatedInstanceService.update(i.id, {
notRespondingSince: new Date(),
});
}
this.apRequestChart.deliverFail();