From d134ab73f0d1b6cbb89c77f6e01745855a99022b Mon Sep 17 00:00:00 2001 From: amfl Date: Tue, 14 Jan 2020 14:02:32 +1300 Subject: [PATCH] bugfix: Websocket checks parsed payload data We parse the JSON payload, but then it wasn't being referred to when we were checking the data type, which could lead to looking at the `type` attribute of a string. --- src/nodes/network.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nodes/network.js b/src/nodes/network.js index 12d2c52ab..0deef5c79 100644 --- a/src/nodes/network.js +++ b/src/nodes/network.js @@ -89,7 +89,7 @@ if (data.room && data.room != that.properties.room) { return; } - if (e.data.type == 1) { + if (data.type == 1) { if ( data.data.object_class && LiteGraph[data.data.object_class] @@ -105,7 +105,7 @@ that.triggerSlot(0, data.data); } } else { - that._last_received_data[e.data.channel || 0] = data.data; + that._last_received_data[data.channel || 0] = data.data; } }; this._ws.onerror = function(e) {