From 72c526dfeee2b227400b73c3b220cf36c885b703 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Thu, 21 Sep 2023 17:01:21 -0300 Subject: data: auto-prefix '#' in output names --- src/data/things/composite.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/data/things/composite.js b/src/data/things/composite.js index 700cc92..26df71a 100644 --- a/src/data/things/composite.js +++ b/src/data/things/composite.js @@ -588,6 +588,10 @@ export function templateCompositeFrom(description) { ? description.outputs : typeof description.outputs === 'function' ? description.outputs(inputMetadata) + .map(name => + (name.startsWith('#') + ? name + : '#' + name)) : []); const ownUpdateDescription = @@ -797,7 +801,9 @@ export function compositeFrom(description) { Object.entries(description.outputs) .map(([continuationName, outputName]) => [ outputName, - providedDependencies[continuationName], + (continuationName in providedDependencies + ? providedDependencies[continuationName] + : providedDependencies[continuationName.replace(/^#/, '')]), ]))); } -- cgit 1.3.0-6-gf8a5