fix(server): ノート翻訳時に公開範囲が考慮されていない問題を修正

This commit is contained in:
syuilo
2021-09-05 16:25:30 +09:00
parent 65d9c304df
commit 1cd8bfaded
3 changed files with 61 additions and 0 deletions

View File

@ -8,6 +8,7 @@ import config from '@/config/index';
import { getAgentByUrl } from '@/misc/fetch';
import { URLSearchParams } from 'url';
import { fetchMeta } from '@/misc/fetch-meta';
import { Notes } from '@/models';
export const meta = {
tags: ['notes'],
@ -43,6 +44,10 @@ export default define(meta, async (ps, user) => {
throw e;
});
if (!(await Notes.isVisibleForMe(note, user ? user.id : null))) {
return 204; // TODO: 良い感じのエラー返す
}
if (note.text == null) {
return 204;
}