diff --git a/packages/backend/src/remote/activitypub/audience.ts b/packages/backend/src/remote/activitypub/audience.ts index 36c988eff..380f1a4db 100644 --- a/packages/backend/src/remote/activitypub/audience.ts +++ b/packages/backend/src/remote/activitypub/audience.ts @@ -1,6 +1,6 @@ import type { ApObject } from "./type.js"; import { getApIds } from "./type.js"; -import type Resolver from "./resolver.js"; +import Resolver from "./resolver.js"; import { resolvePerson } from "./models/person.js"; import { unique, concat } from "@/prelude/array.js"; import promiseLimit from "promise-limit"; @@ -31,6 +31,7 @@ export async function parseAudience( const others = unique(concat([toGroups.other, ccGroups.other])); + resolver ??= new Resolver(); const limit = promiseLimit(2); const mentionedUsers = ( await Promise.all(