summaryrefslogtreecommitdiff
path: root/src/services/note/create.ts
diff options
context:
space:
mode:
authorAcid Chicken (硫酸鶏) <root@acid-chicken.com>2019-09-27 05:16:59 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2019-09-27 05:16:59 +0900
commitbf9da8458cdd915aa2d6d3ca2133c0d43113f49f (patch)
tree7d8ee71c676266d2cdc669070554d5028f9ba4c7 /src/services/note/create.ts
parentUpdate ja-JP.yml (#5393) (diff)
downloadsharkey-bf9da8458cdd915aa2d6d3ca2133c0d43113f49f.tar.gz
sharkey-bf9da8458cdd915aa2d6d3ca2133c0d43113f49f.tar.bz2
sharkey-bf9da8458cdd915aa2d6d3ca2133c0d43113f49f.zip
Limit the tag counts to 100 (#5263)
* Limit the tag counts to 256 * Update create.ts * Update create.ts * Update create.ts * Limit the user tag
Diffstat (limited to 'src/services/note/create.ts')
-rw-r--r--src/services/note/create.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/services/note/create.ts b/src/services/note/create.ts
index fcf991793b..0bb6cc1f5c 100644
--- a/src/services/note/create.ts
+++ b/src/services/note/create.ts
@@ -165,7 +165,7 @@ export default async (user: User, data: Option, silent = false) => new Promise<N
mentionedUsers = data.apMentions || await extractMentionedUsers(user, combinedTokens);
}
- tags = tags.filter(tag => Array.from(tag || '').length <= 128);
+ tags = tags.filter(tag => Array.from(tag || '').length <= 128).splice(0, 100);
if (data.reply && (user.id !== data.reply.userId) && !mentionedUsers.some(u => u.id === data.reply!.userId)) {
mentionedUsers.push(await Users.findOne(data.reply.userId).then(ensure));