From 1472f0b141cdcb4f21c4db0d5ff3d84a5f8ccb93 Mon Sep 17 00:00:00 2001 From: syuilo Date: Wed, 13 Jun 2018 05:11:55 +0900 Subject: Fix #1712 --- src/services/note/create.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/services') diff --git a/src/services/note/create.ts b/src/services/note/create.ts index ddf07716e4..7eec7485be 100644 --- a/src/services/note/create.ts +++ b/src/services/note/create.ts @@ -329,7 +329,12 @@ export default async (user: IUser, data: { if (mentionedUsers.length > 0) { Note.update({ _id: note._id }, { $set: { - mentions: mentionedUsers.map(u => u._id) + mentions: mentionedUsers.map(u => u._id), + mentionedRemoteUsers: mentionedUsers.filter(u => isRemoteUser(u)).map(u => ({ + uri: (u as IRemoteUser).uri, + username: u.username, + host: u.host + })) } }); } -- cgit v1.2.3-freya