diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-09-24 16:02:01 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-09-24 16:02:01 +0900 |
| commit | 92484be87f909ee69d124a5318dedc0faf73b88c (patch) | |
| tree | ce7f580f971034923dc6430fd75fd7d0abb0c65d /src | |
| parent | 8.60.0 (diff) | |
| download | sharkey-92484be87f909ee69d124a5318dedc0faf73b88c.tar.gz sharkey-92484be87f909ee69d124a5318dedc0faf73b88c.tar.bz2 sharkey-92484be87f909ee69d124a5318dedc0faf73b88c.zip | |
Resolve #2762
Diffstat (limited to 'src')
| -rw-r--r-- | src/services/note/create.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/services/note/create.ts b/src/services/note/create.ts index b62b8c43ba..2f2ac18e9b 100644 --- a/src/services/note/create.ts +++ b/src/services/note/create.ts @@ -118,6 +118,11 @@ export default async (user: IUser, data: Option, silent = false) => new Promise< return rej(); } + // Renote対象が「ホームまたは全体」以外の公開範囲ならreject + if (data.renote && data.renote.visibility != 'public' && data.renote.visibility != 'home') { + return rej(); + } + // リプライ対象が自分以外の非公開の投稿なら禁止 if (data.reply && data.reply.visibility == 'private' && !data.reply.userId.equals(user._id)) { return rej(); |