summaryrefslogtreecommitdiff
path: root/src/services/note
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2018-12-23 03:44:18 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2018-12-23 03:44:18 +0900
commitc9c28531500b17ea9bd3276c23d8eaae780d446b (patch)
tree05aed4695cdb74b64fe71302b6e083610692dc51 /src/services/note
parentFix #3717 (#3723) (diff)
downloadsharkey-c9c28531500b17ea9bd3276c23d8eaae780d446b.tar.gz
sharkey-c9c28531500b17ea9bd3276c23d8eaae780d446b.tar.bz2
sharkey-c9c28531500b17ea9bd3276c23d8eaae780d446b.zip
ダイレクトでメンションでもユーザーを指定できるように (#3722)
Diffstat (limited to 'src/services/note')
-rw-r--r--src/services/note/create.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/services/note/create.ts b/src/services/note/create.ts
index 248c2372f0..84daa7dfe7 100644
--- a/src/services/note/create.ts
+++ b/src/services/note/create.ts
@@ -182,6 +182,12 @@ export default async (user: IUser, data: Option, silent = false) => new Promise<
mentionedUsers.push(u);
}
}
+
+ for (const u of mentionedUsers) {
+ if (!data.visibleUsers.some(x => x._id.equals(u._id))) {
+ data.visibleUsers.push(u);
+ }
+ }
}
const note = await insertNote(user, data, tags, emojis, mentionedUsers);