fix issue with readable bindings not displayinng correctly
This commit is contained in:
parent
6ba9e68e64
commit
89a242f354
|
@ -221,7 +221,7 @@ const automationActions = store => ({
|
||||||
newAutomation.definition.steps.splice(blockIdx, 0, block)
|
newAutomation.definition.steps.splice(blockIdx, 0, block)
|
||||||
await store.actions.save(newAutomation)
|
await store.actions.save(newAutomation)
|
||||||
},
|
},
|
||||||
saveAutomationName: async (stepId, name) => {
|
saveAutomationName: async (blockId, name) => {
|
||||||
const automation = get(selectedAutomation)
|
const automation = get(selectedAutomation)
|
||||||
let newAutomation = cloneDeep(automation)
|
let newAutomation = cloneDeep(automation)
|
||||||
if (!automation) {
|
if (!automation) {
|
||||||
|
@ -229,18 +229,18 @@ const automationActions = store => ({
|
||||||
}
|
}
|
||||||
newAutomation.definition.stepNames = {
|
newAutomation.definition.stepNames = {
|
||||||
...newAutomation.definition.stepNames,
|
...newAutomation.definition.stepNames,
|
||||||
[stepId]: name.trim(),
|
[blockId]: name.trim(),
|
||||||
}
|
}
|
||||||
|
|
||||||
await store.actions.save(newAutomation)
|
await store.actions.save(newAutomation)
|
||||||
},
|
},
|
||||||
deleteAutomationName: async stepId => {
|
deleteAutomationName: async blockId => {
|
||||||
const automation = get(selectedAutomation)
|
const automation = get(selectedAutomation)
|
||||||
let newAutomation = cloneDeep(automation)
|
let newAutomation = cloneDeep(automation)
|
||||||
if (!automation) {
|
if (!automation) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
delete newAutomation.definition.stepNames[stepId]
|
delete newAutomation.definition.stepNames[blockId]
|
||||||
|
|
||||||
await store.actions.save(newAutomation)
|
await store.actions.save(newAutomation)
|
||||||
},
|
},
|
||||||
|
@ -257,6 +257,7 @@ const automationActions = store => ({
|
||||||
newAutomation.definition.steps = newAutomation.definition.steps.filter(
|
newAutomation.definition.steps = newAutomation.definition.steps.filter(
|
||||||
step => step.id !== block.id
|
step => step.id !== block.id
|
||||||
)
|
)
|
||||||
|
delete newAutomation.definition.stepNames[block.id]
|
||||||
}
|
}
|
||||||
await store.actions.save(newAutomation)
|
await store.actions.save(newAutomation)
|
||||||
},
|
},
|
||||||
|
|
|
@ -194,6 +194,9 @@
|
||||||
bindingIcon = allSteps[idx].icon
|
bindingIcon = allSteps[idx].icon
|
||||||
bindingRank = idx - loopBlockCount
|
bindingRank = idx - loopBlockCount
|
||||||
}
|
}
|
||||||
|
let bindingName =
|
||||||
|
automation.stepNames?.[allSteps[bindingRank - loopBlockCount].id]
|
||||||
|
|
||||||
bindings = bindings.concat(
|
bindings = bindings.concat(
|
||||||
outputs.map(([name, value]) => {
|
outputs.map(([name, value]) => {
|
||||||
let runtimeName = isLoopBlock
|
let runtimeName = isLoopBlock
|
||||||
|
@ -203,9 +206,6 @@
|
||||||
: `steps.${idx - loopBlockCount}.${name}`
|
: `steps.${idx - loopBlockCount}.${name}`
|
||||||
const runtime = idx === 0 ? `trigger.${name}` : runtimeName
|
const runtime = idx === 0 ? `trigger.${name}` : runtimeName
|
||||||
|
|
||||||
let bindingName =
|
|
||||||
automation.stepNames?.[allSteps[bindingRank - loopBlockCount].id]
|
|
||||||
|
|
||||||
let categoryName
|
let categoryName
|
||||||
if (idx === 0) {
|
if (idx === 0) {
|
||||||
categoryName = "Trigger outputs"
|
categoryName = "Trigger outputs"
|
||||||
|
@ -218,7 +218,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
readableBinding: runtime,
|
readableBinding: bindingName ? `${bindingName}.${name}` : runtime,
|
||||||
runtimeBinding: runtime,
|
runtimeBinding: runtime,
|
||||||
type: value.type,
|
type: value.type,
|
||||||
description: value.description,
|
description: value.description,
|
||||||
|
|
Loading…
Reference in New Issue