From 81ef5499e0e93f3843104d99c5d187495a377efc Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Thu, 13 Nov 2025 06:56:27 -0600 Subject: [PATCH 1/2] fix subscribing to updates in qlab plugin --- plugins/qlab/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/qlab/main.js b/plugins/qlab/main.js index e84a048..aa3fad8 100644 --- a/plugins/qlab/main.js +++ b/plugins/qlab/main.js @@ -101,7 +101,7 @@ exports.data = function data(_device, oscData) { } else { device.data.workspaces[json.workspace_id].permission = 'ok'; device.send(`/workspace/${msgAddr[2]}/cueLists`); - device.send(`/workspace/${msgAddr[2]}/updates`, [{ type: 'i', value: 1 }]); + device.send(`/updates`, [{ type: 'i', value: 1 }]); } } else if (/reply\/workspace\/.*\/cueLists/.test(oscData.address)) { insertChildCues(device, device.data.workspaces[msgAddr[2]].cueLists, json.data, '[root group of cue lists]'); From 36357b0daf181b959c7e3806cdf3f13b735c5910 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Thu, 13 Nov 2025 07:05:12 -0600 Subject: [PATCH 2/2] add version check to updates call --- plugins/qlab/main.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/qlab/main.js b/plugins/qlab/main.js index aa3fad8..b68e3d9 100644 --- a/plugins/qlab/main.js +++ b/plugins/qlab/main.js @@ -101,7 +101,11 @@ exports.data = function data(_device, oscData) { } else { device.data.workspaces[json.workspace_id].permission = 'ok'; device.send(`/workspace/${msgAddr[2]}/cueLists`); - device.send(`/updates`, [{ type: 'i', value: 1 }]); + if (device.data?.version?.startsWith('5')) { + device.send(`/updates`, [{ type: 'i', value: 1 }]); + } else { + device.send(`/workspace/${msgAddr[2]}/updates`, [{ type: 'i', value: 1 }]); + } } } else if (/reply\/workspace\/.*\/cueLists/.test(oscData.address)) { insertChildCues(device, device.data.workspaces[msgAddr[2]].cueLists, json.data, '[root group of cue lists]');