Noteが間接参照されたときはstreaming等にpublishしない (#4796)

This commit is contained in:
MeiMei 2019-04-25 04:08:03 +09:00 committed by syuilo
parent 71fc84e224
commit e45aa0532c
2 changed files with 2 additions and 2 deletions

View file

@ -265,7 +265,7 @@ export async function resolveNote(value: string | IObject, resolver?: Resolver):
// リモートサーバーからフェッチしてきて登録
// ここでuriの代わりに添付されてきたNote Objectが指定されていると、サーバーフェッチを経ずにートが生成されるが
// 添付されてきたNote Objectは偽装されている可能性があるため、常にuriを指定してサーバーフェッチを行う。
return await createNote(uri, resolver);
return await createNote(uri, resolver, true);
}
export async function extractEmojis(tags: ITag[], host_: string) {

View file

@ -116,7 +116,7 @@ async function fetchAny(uri: string) {
}
if (['Note', 'Question', 'Article'].includes(object.type)) {
const note = await createNote(object.id);
const note = await createNote(object.id, null, true);
return {
type: 'Note',
object: await packNote(note, null, { detail: true })