From 7b3e6ee0cb299b9522f8321a9135039dc73b7ba1 Mon Sep 17 00:00:00 2001 From: tamaina Date: Sat, 30 Aug 2025 19:15:39 +0900 Subject: [PATCH] fix --- packages/backend/src/core/activitypub/ApResolverService.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/backend/src/core/activitypub/ApResolverService.ts b/packages/backend/src/core/activitypub/ApResolverService.ts index 2e8535730f..c5c43bbc12 100644 --- a/packages/backend/src/core/activitypub/ApResolverService.ts +++ b/packages/backend/src/core/activitypub/ApResolverService.ts @@ -16,7 +16,7 @@ import { LoggerService } from '@/core/LoggerService.js'; import type Logger from '@/logger.js'; import { SystemAccountService } from '@/core/SystemAccountService.js'; import { IdentifiableError } from '@/misc/identifiable-error.js'; -import { isCollectionOrOrderedCollection } from './type.js'; +import { getApId, isCollectionOrOrderedCollection } from './type.js'; import { ApDbResolverService, type UriParseResult } from './ApDbResolverService.js'; import { ApRendererService } from './ApRendererService.js'; import { ApRequestService } from './ApRequestService.js'; @@ -98,7 +98,7 @@ export class Resolver { const host = this.utilityService.extractDbHost(value); const parsed = this.apDbResolverService.parseLocalUri(value); if (parsed.local === true) { - return await this.resolveLocal(parsed); + return await this.resolveLocal(getApId(value), parsed); } if (!this.utilityService.isFederationAllowedHost(host)) { @@ -125,7 +125,7 @@ export class Resolver { } @bindThis - private resolveLocal(parsed: UriParseResult): Promise { + private resolveLocal(url: string, parsed: UriParseResult): Promise { if (parsed.local === false || 'uri' in parsed) { throw new IdentifiableError('02b40cd0-fa92-4b0c-acc9-fb2ada952ab8', 'resolveLocal: not local'); }