Thanks @jfortun, the changes suggested in the upgrade guide worked but I am now facing the same trace not available error (as pointed out here "Trace not available" pop up in workflow - #6 by ajaymatharoo) in this workflow where in test mode the role is getting assigned to a user but in live, nothing gets assigned.
{
"workflows": [
{
"handle": "",
"enabled": true,
"meta": {
"name": "System User: After Create - Assign Base Role",
"description": "For Democracy Distributed",
"visual": {}
},
"keepSessions": 0,
"steps": [
{
"stepID": "3",
"kind": "function",
"ref": "rolesAddMember",
"arguments": [
{
"target": "role",
"value": "dd_baseRole",
"type": "Handle"
},
{
"target": "user",
"expr": "user",
"type": "User"
}
],
"results": [],
"meta": {
"name": "",
"description": "",
"visual": {
"defaultName": false,
"id": "3",
"parent": "1",
"value": "Role membership add to dd_baseRole",
"xywh": [
2360,
1864,
200,
80
]
}
}
},
{
"stepID": "15",
"kind": "termination",
"ref": "",
"arguments": null,
"results": [],
"meta": {
"name": "",
"description": "",
"visual": {
"defaultName": true,
"id": "15",
"parent": "1",
"value": "Terminate workflow execution",
"xywh": [
2360,
2048,
200,
80
]
}
}
}
],
"paths": [
{
"parentID": "3",
"childID": "15",
"meta": {
"name": "",
"description": "",
"visual": {
"id": "16",
"parent": "1",
"points": [],
"style": "exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;",
"value": null
}
}
}
],
"triggers": [
{
"resourceType": "system:user",
"eventType": "afterCreate",
"constraints": [],
"enabled": true,
"stepID": "3",
"meta": {
"description": "",
"visual": {
"defaultName": true,
"edges": [
{
"childID": "3",
"meta": {
"description": "",
"label": "",
"visual": {
"id": "14",
"parent": "1",
"points": [],
"style": "exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;",
"value": null
}
},
"parentID": "4"
}
],
"id": "4",
"parent": "1",
"value": "System - User - After Create",
"xywh": [
2008,
1864,
200,
80
]
}
}
}
]
}
]
}