diff --git a/src/components/forms/DynamicForm.tsx b/src/components/forms/DynamicForm.tsx index 556a911..5fe7d65 100644 --- a/src/components/forms/DynamicForm.tsx +++ b/src/components/forms/DynamicForm.tsx @@ -733,6 +733,17 @@ export function DynamicForm({ client, activityId: initialActivityId, instanceId: } } + Object.keys(payload).forEach(key => { + if (Array.isArray(payload[key])) { + payload[key] = (payload[key] as any[]).map(row => { + if (row && typeof row === 'object' && row.bags !== undefined) { + row.bags_3 = row.bags; + } + return row; + }); + } + }); + let res; if (currentInstanceId != null) { res = await client.performActivity(currentInstanceId, currentActivityId, payload);