From 2c1b3775f07b20c70e65b2933b3e4fa3bc290256 Mon Sep 17 00:00:00 2001 From: Mark Nelson Date: Thu, 11 Aug 2016 16:28:44 +0800 Subject: [PATCH] MDL-54687 core_message: do not send message if it is empty --- message/amd/src/message_area_messages.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/message/amd/src/message_area_messages.js b/message/amd/src/message_area_messages.js index 15b1c0cf17e..423fee18b46 100644 --- a/message/amd/src/message_area_messages.js +++ b/message/amd/src/message_area_messages.js @@ -211,6 +211,12 @@ define(['jquery', 'core/ajax', 'core/templates', 'core/notification', 'core/cust */ Messages.prototype._sendMessage = function() { var text = this.messageArea.find(this.messageArea.SELECTORS.SENDMESSAGETEXT).val(); + + // Do not do anything if it is empty. + if (text.trim() === '') { + return; + } + // Call the web service to save our message. var promises = ajax.call([{ methodname: 'core_message_send_instant_messages',