@@ -70,27 +70,18 @@ func checkDisallowedNanoflowAction(stmt ast.MicroflowStatement) string {
7070 return "export mapping is not allowed in nanoflows"
7171 case * ast.TransformJsonStmt :
7272 return "JSON transformation is not allowed in nanoflows"
73- case * ast.CallWorkflowStmt :
74- return "workflow calls are not allowed in nanoflows"
75- case * ast.GetWorkflowDataStmt :
76- return "workflow actions are not allowed in nanoflows"
77- case * ast.GetWorkflowsStmt :
78- return "workflow actions are not allowed in nanoflows"
79- case * ast.GetWorkflowActivityRecordsStmt :
80- return "workflow actions are not allowed in nanoflows"
81- case * ast.WorkflowOperationStmt :
82- return "workflow actions are not allowed in nanoflows"
83- case * ast.SetTaskOutcomeStmt :
84- return "workflow actions are not allowed in nanoflows"
85- case * ast.OpenUserTaskStmt :
86- return "workflow actions are not allowed in nanoflows"
87- case * ast.NotifyWorkflowStmt :
88- return "workflow actions are not allowed in nanoflows"
89- case * ast.OpenWorkflowStmt :
90- return "workflow actions are not allowed in nanoflows"
91- case * ast.LockWorkflowStmt :
92- return "workflow actions are not allowed in nanoflows"
93- case * ast.UnlockWorkflowStmt :
73+ // Workflow actions — all server-side only
74+ case * ast.CallWorkflowStmt ,
75+ * ast.GetWorkflowDataStmt ,
76+ * ast.GetWorkflowsStmt ,
77+ * ast.GetWorkflowActivityRecordsStmt ,
78+ * ast.WorkflowOperationStmt ,
79+ * ast.SetTaskOutcomeStmt ,
80+ * ast.OpenUserTaskStmt ,
81+ * ast.NotifyWorkflowStmt ,
82+ * ast.OpenWorkflowStmt ,
83+ * ast.LockWorkflowStmt ,
84+ * ast.UnlockWorkflowStmt :
9485 return "workflow actions are not allowed in nanoflows"
9586 case * ast.DownloadFileStmt :
9687 return "file downloads are not allowed in nanoflows"
0 commit comments