From 92484be87f909ee69d124a5318dedc0faf73b88c Mon Sep 17 00:00:00 2001
From: syuilo <syuilotan@yahoo.co.jp>
Date: Mon, 24 Sep 2018 16:02:01 +0900
Subject: [PATCH] Resolve #2762

---
 src/services/note/create.ts | 5 +++++
 1 file changed, 5 insertions(+)

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();