diff --git a/packages/backend/src/core/activitypub/ApInboxService.ts b/packages/backend/src/core/activitypub/ApInboxService.ts index 27ab0e3447..e156acdc4e 100644 --- a/packages/backend/src/core/activitypub/ApInboxService.ts +++ b/packages/backend/src/core/activitypub/ApInboxService.ts @@ -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を持つものが登録されていないかチェック