Fixed linking problems

This commit is contained in:
Frikky
2025-03-03 22:08:06 +01:00
parent ea41d8c79d
commit 63ce21fe60
2 changed files with 5 additions and 54 deletions
+1 -1
View File
@@ -178,7 +178,7 @@ const menuData = {
title: "Articles",
icon: "/images/icons/articles.svg",
hoverIcon: "/images/icons/articles_hover.svg",
link: "/articles",
link: "/articles/2.0_release",
gaData: {
category: "navbar",
action: "resources_click",
+4 -53
View File
@@ -1288,56 +1288,6 @@ const AngularWorkflow = (defaultprops) => {
return
}
//console.log("Failed in trigger selection: ", selectedTriggerIndex, "Trigger: ", selectedTrigger)
var found = null
try {
for (var key in workflows) {
const curworkflow = workflows[key]
const curtrigger = curworkflow?.triggers[selectedTriggerIndex]
if (curtrigger === undefined || curtrigger === null) {
console.log("Failed in trigger selection (1): ", curworkflow)
continue
}
if (curtrigger?.parameters === undefined || curtrigger?.parameters === null || curtrigger?.parameters.length === 0) {
console.log("Failed in trigger selection (2): ", curworkflow)
continue
}
if (curtrigger?.parameters[0] === undefined || curtrigger?.parameters[0] === null || curtrigger?.parameters[0].value === undefined || curtrigger?.parameters[0].value === null) {
console.log("Failed in trigger selection (3): ", curworkflow)
continue
}
if (curtrigger?.parameters[0].value === selectedTrigger?.parameters[0]?.value) {
found = curworkflow
setSubworkflow(curworkflow)
}
}
if (found !== null) {
setSubworkflow(found)
}
} catch (e) {
console.log("Failed in trigger selection (4): ", e)
//return
}
if (found) {
const startNode = found.actions?.find((action) => action.id === workflow?.triggers[selectedTriggerIndex]?.parameters[3]?.value)
setSubworkflowStartnode(startNode)
}
/*
// Multi-tenant sometimes gives us shit :(
if (selectedTrigger === undefined || selectedTrigger === null || selectedTrigger.id === undefined || selectedTrigger.id === null && selectedTriggerIndex >= 0) {
if (workflow.triggers !== undefined && workflow.triggers !== null && workflow.triggers.length > selectedTriggerIndex) {
setSelectedTrigger(workflow.triggers[selectedTriggerIndex])
}
}
*/
// Check if the running state is correct or not according to allTriggers
if (allTriggers !== undefined && allTriggers !== null) {
// Find the active trigger
@@ -1592,10 +1542,10 @@ const AngularWorkflow = (defaultprops) => {
if (Object.getOwnPropertyNames(baseSubflow).length > 0) {
const foundAction = baseSubflow.actions.find(action => action?.id === param.value)
if (foundAction !== null && foundAction !== undefined) {
setSubworkflowStartnode(foundAction);
setSubworkflowStartnode(foundAction)
}
} else {
setSubworkflowStartnode(param.value);
setSubworkflowStartnode(param.value)
}
}
}
@@ -3951,7 +3901,7 @@ const AngularWorkflow = (defaultprops) => {
apps.push(responseJson.actions[index]);
}
console.log("Setting used subflow apps: ", apps)
//console.log("Setting used subflow apps: ", apps)
setUsedSubflowApps(apps);
return apps
@@ -15102,6 +15052,7 @@ const AngularWorkflow = (defaultprops) => {
<b>Select the Startnode</b>
</div>
</div>
<Autocomplete
id="subflow_node_search"
autoHighlight