From 9011c0feaea9c1fcdb2987f98ca0ae4b47652a32 Mon Sep 17 00:00:00 2001 From: Philip Nuzhnyy Date: Sat, 8 Aug 2015 15:56:03 +0200 Subject: [PATCH] check message size on the server ----------------- [Geogit] // sent from France, Saint-Cloud [48.8333,2.1833] :FR: --- server/methods/sendMessage.coffee | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/methods/sendMessage.coffee b/server/methods/sendMessage.coffee index 0b803d8f292..fe3d1064a58 100644 --- a/server/methods/sendMessage.coffee +++ b/server/methods/sendMessage.coffee @@ -1,5 +1,7 @@ Meteor.methods sendMessage: (message) -> + if message.msg?.length > RocketChat.settings.get('Message_MaxAllowedSize') + throw new Meteor.Error 400, '[methods] sendMessage -> Message size exceed Message_MaxAllowedSize' if not Meteor.userId() throw new Meteor.Error('invalid-user', "[methods] sendMessage -> Invalid user")