Browse Source

sendPromiseMessage: Handle null args

Danilo Bargen 7 years ago
parent
commit
478aeb13b5
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/services/webclient.ts

+ 1 - 1
src/services/webclient.ts

@@ -2275,7 +2275,7 @@ export class WebClientService {
 
 
     private _sendPromiseMessage(message: threema.WireMessage, timeout: number = null): Promise<any> {
     private _sendPromiseMessage(message: threema.WireMessage, timeout: number = null): Promise<any> {
         // create arguments on wired message
         // create arguments on wired message
-        if (message.args === undefined) {
+        if (message.args === undefined || message.args === null) {
             message.args = {};
             message.args = {};
         }
         }
         let promiseId = message.args[WebClientService.ARGUMENT_TEMPORARY_ID];
         let promiseId = message.args[WebClientService.ARGUMENT_TEMPORARY_ID];