diff options
author | Julius Härtl <jus@bitgrid.net> | 2019-08-30 09:02:21 +0300 |
---|---|---|
committer | Julius Härtl <jus@bitgrid.net> | 2019-08-30 09:02:21 +0300 |
commit | 6de0435d9f2e814890f6cd1bfe825bf967819dee (patch) | |
tree | 9f45b1f55a691538bca6f393cd1880bcbe367b47 /src | |
parent | 374f34a2c29f80e61b64163c9370c9ab48d63588 (diff) |
Do not pass though postmessages with undefined content
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'src')
-rw-r--r-- | src/services/postMessage.tsx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/services/postMessage.tsx b/src/services/postMessage.tsx index ccdd6933..dc9b16a7 100644 --- a/src/services/postMessage.tsx +++ b/src/services/postMessage.tsx @@ -91,8 +91,11 @@ export default class PostMessageService { } private handlePostMessage(data: any) { + const parsed = PostMessageService.parsePostMessage(data); + if (typeof parsed === 'undefined') { + return + } this.postMessageHandlers.forEach((fn: Function): void => { - const parsed = PostMessageService.parsePostMessage(data); if (parsed.deprecated) { console.debug('PostMessageService.handlePostMessage', 'Ignoring deprecated post message', parsed.msgId) return; |