From 3f751b3af451137f34b0c990f365b756d8b2d8d1 Mon Sep 17 00:00:00 2001 From: JC Brand Date: Fri, 9 Nov 2018 11:22:46 +0100 Subject: [PATCH] Add guard for non-existing `chat_state` value --- src/headless/converse-chatboxes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/headless/converse-chatboxes.js b/src/headless/converse-chatboxes.js index 992382046..563190f76 100644 --- a/src/headless/converse-chatboxes.js +++ b/src/headless/converse-chatboxes.js @@ -405,7 +405,7 @@ converse.plugins.add('converse-chatboxes', { * as taken from the 'chat_state' attribute of the chat box. * See XEP-0085 Chat State Notifications. */ - if (_converse.send_chat_state_notifications) { + if (_converse.send_chat_state_notifications && this.get('chat_state')) { _converse.api.send( $msg({'to':this.get('jid'), 'type': 'chat'}) .c(this.get('chat_state'), {'xmlns': Strophe.NS.CHATSTATES}).up()