bytechefhq / bytechefhq/bytechef

[bug] When changing am action in WorkflowDetailsPanel, workflow gets broken

Open
#2,433 0 comments 0 reactions 1 assignee Claimed by @kresimir-coko View on GitHub
bug
Dominant language
Java
Stars
1k
Forks
170
Avg merge
11h 25m
Merged PRs (30d)
115

Description

https://share.cleanshot.com/D91R4LwD

Sample workflow:

```
{
"label": "Advisor CSV Transformation2",
"description": "Reduce number of columns",
"inputs": [],
"triggers": [],
"tasks": [
{
"label": "AWS S3",
"name": "awsS3_1",
"parameters": {
"filename": "offices.csv",
"key": "pvgroup/offices.csv"
},
"type": "awsS3/v1/getObject",
"metadata": {
"ui": {
"dynamicPropertyTypes": {
"filename": "STRING",
"key": "STRING"
}
}
}
},
{
"label": "AgentsCSV",
"name": "csvFile_1",
"parameters": {
"delimiter": ",",
"headerRow": true,
"includeEmptyCells": false,
"readAsString": false,
"fileEntry": "${awsS3_1}"
},
"type": "csvFile/v1/read",
"metadata": {
"ui": {
"dynamicPropertyTypes": {
"fileEntry": "FILE_ENTRY"
}
}
},
"description": "location details about agents"
},
{
"description": "Loops sequentially over list of items.",
"label": "Loop",
"name": "loop_1",
"parameters": {
"loopForever": false,
"iteratee": [
{
"label": "Object Helper",
"name": "objectHelper_1",
"parameters": {
"list": [
{
"key": "F-NOM0103",
"type": "STRING",
"value": "${loop_1.item['F-NOM0103']}"
},
{
"key": "F-COD0047",
"type": "STRING",
"value": "${loop_1.item['F-COD0047']}"
},
{
"key": "F-LOC0001",
"type": "STRING",
"value": "${loop_1.item['F-LOC0001']}"
},
{
"key": "NUM0366",
"type": "STRING",
"value": "${loop_1.item['NUM0366']}"
}
]
},
"type": "objectHelper/v1/addKeyValuePairs",
"metadata": {
"ui": {
"dynamicPropertyTypes": {
"list[0].key": "STRING",
"list[1].key": "STRING",
"list[0].value": "STRING"
}
}
}
},
{
"label": "Data Storage",
"name": "dataStorage_1",
"parameters": {
"scope": "CURRENT_EXECUTION",
"key": "list",
"type": "OBJECT",
"value": "${objectHelper_1}"
},
"type": "dataStorage/v1/appendValueToList",
"metadata": {
"ui": {
"dynamicPropertyTypes": {
"key": "STRING",
"value": "OBJECT"
}
}
}
}
],
"items": "${csvFile_1}"
},
"type": "loop/v1",
"metadata": {
"ui": {
"dynamicPropertyTypes": {
"items": "ARRAY"
}
}
}
},
{
"label": "Data Storage",
"name": "dataStorage_2",
"parameters": {
"scope": "CURRENT_EXECUTION",
"key": "list",
"type": "ARRAY"
},
"type": "dataStorage/v1/getValue",
"metadata": {
"ui": {
"dynamicPropertyTypes": {
"key": "STRING"
}
}
}
},
{
"label": "CSV File",
"name": "csvFile_2",
"parameters": {
"filename": "file.csv",
"rows": "${dataStorage_2}"
},
"type": "csvFile/v1/write",
"metadata": {
"ui": {
"dynamicPropertyTypes": {
"rows": "ARRAY"
}
}
}
},
{
"label": "AWS S3",
"name": "awsS3_2",
"parameters": {
"acl": "private",
"key": "pvgroup/offices_reduced.csv",
"fileEntry": "${csvFile_2}"
},
"type": "awsS3/v1/putObject",
"metadata": {
"ui": {
"dynamicPropertyTypes": {
"key": "STRING",
"fileEntry": "FILE_ENTRY"
}
}
}
}
]
}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.