Browse Source

core: Make sure `window.converse` is defined before assigning to it.

JC Brand 5 years ago
parent
commit
f9b09052eb
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/headless/converse-core.js

+ 4 - 1
src/headless/converse-core.js

@@ -1884,13 +1884,16 @@ _converse.api = {
         if (reject) {
             promise = new Promise((resolve, reject) => _converse.connection.sendIQ(stanza, resolve, reject, timeout));
         } else {
-            promise = new Promise((resolve, reject) => _converse.connection.sendIQ(stanza, resolve, resolve, timeout));
+            promise = new Promise(resolve => _converse.connection.sendIQ(stanza, resolve, resolve, timeout));
         }
         _converse.api.trigger('send', stanza);
         return promise;
     }
 };
 
+
+window.converse = window.converse || {};
+
 /**
  * ### The Public API
  *