Connect accumulator preview by store key

This commit is contained in:
2026-06-25 05:56:53 +02:00
parent e65b67fe85
commit de4ac97665
3 changed files with 20 additions and 6 deletions
+8 -1
View File
@@ -46,6 +46,12 @@ function outputStatus(output) {
return status || "";
}
function outputStoreKey(output) {
const key = output?.store_key;
if (Array.isArray(key)) return key[0] || "";
return key || "";
}
function outputEntries(output) {
const entries = output?.entries;
if (!entries) return [];
@@ -91,7 +97,7 @@ function selectedEntry(node) {
}
function storeKey(node) {
return String(widget(node, "store_key")?.value || "").trim();
return String(widget(node, "store_key")?.value || node._sxcpResolvedStoreKey || "").trim();
}
async function postJson(path, payload) {
@@ -196,6 +202,7 @@ app.registerExtension({
const node = getNodeById(detail?.node);
if (!isAccumulatorPreviewNode(node)) return;
const output = detail?.output || {};
node._sxcpResolvedStoreKey = outputStoreKey(output);
setEntries(node, outputEntries(output), outputStatus(output));
});
},