summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-09-05 16:26:34 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-09-05 16:26:34 +0900
commitc82ce9233b8633f65d313e042f4b5490dd9e596d (patch)
tree3e9124759fc98db80dfcad81d0e9bdcdd434465b /src/server/api/endpoints
parentMerge branch 'develop' (diff)
parent12.90.1 (diff)
downloadmisskey-c82ce9233b8633f65d313e042f4b5490dd9e596d.tar.gz
misskey-c82ce9233b8633f65d313e042f4b5490dd9e596d.tar.bz2
misskey-c82ce9233b8633f65d313e042f4b5490dd9e596d.zip
Merge branch 'develop'
Diffstat (limited to 'src/server/api/endpoints')
-rw-r--r--src/server/api/endpoints/notes/translate.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/api/endpoints/notes/translate.ts b/src/server/api/endpoints/notes/translate.ts
index e4bc6bb060..b56b1debdd 100644
--- a/src/server/api/endpoints/notes/translate.ts
+++ b/src/server/api/endpoints/notes/translate.ts
@@ -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;
}