diff --git a/src/misc/fetch-proxy-account.ts b/src/misc/fetch-proxy-account.ts index a042c116a..0094ab8a5 100644 --- a/src/misc/fetch-proxy-account.ts +++ b/src/misc/fetch-proxy-account.ts @@ -1,9 +1,10 @@ import { fetchMeta } from './fetch-meta'; import { ILocalUser } from '../models/entities/user'; import { Users } from '../models'; +import { ensure } from '../prelude/ensure'; export async function fetchProxyAccount(): Promise { - if (meta.proxyAccountId == null) return null; const meta = await fetchMeta(); - return await Users.findOne(meta.proxyAccountId); + if (meta.proxyAccountId == null) return null; + return await Users.findOne(meta.proxyAccountId).then(ensure) as ILocalUser; }