1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-05-20 01:15:29 +02:00

fix(backend): Acquire lock of Announce object in announceNote even if it is from a relay actor (#17356)

fix(backend): Always acquire lock of Announce object in announceNote
This commit is contained in:
Wonwoo Choi
2026-05-03 05:03:25 -07:00
committed by GitHub
parent 45f140aa86
commit 35711fc8e1

View File

@@ -313,7 +313,8 @@ export class ApInboxService {
// アナウンス先が許可されているかチェック
if (!this.utilityService.isFederationAllowedUri(uri)) return;
const unlock = await acquireApObjectLock(this.redisClient, uri);
const activityUri = getApId(activity);
const unlock = await acquireApObjectLock(this.redisClient, activityUri);
try {
// 既に同じURIを持つものが登録されていないかチェック