diff --git a/backend/windmill-worker/src/worker_flow.rs b/backend/windmill-worker/src/worker_flow.rs index ec7ea3be98..5a44fb42b5 100644 --- a/backend/windmill-worker/src/worker_flow.rs +++ b/backend/windmill-worker/src/worker_flow.rs @@ -2022,7 +2022,8 @@ async fn push_next_flow_job args.insert("iter".to_string(), to_raw_value(new_args)); if let Some(input_transforms) = simple_input_transforms { - let ctx = get_transform_context(&flow_job, &previous_id, &status).await?; + //previous id is none because we do not want to use previous id if we are in a for loop + let ctx = get_transform_context(&flow_job, "", &status).await?; transform_inp = transform_input( Arc::new(args), arc_last_job_result.clone(), diff --git a/frontend/src/lib/components/table/AutoDataTable.svelte b/frontend/src/lib/components/table/AutoDataTable.svelte index 0d8b8c045b..92790e4c35 100644 --- a/frontend/src/lib/components/table/AutoDataTable.svelte +++ b/frontend/src/lib/components/table/AutoDataTable.svelte @@ -318,7 +318,7 @@ - {#each slicedData as { _id, rowData }, index (index)} + {#each slicedData.filter((x) => x) as { _id, rowData }, index (index)}