From 50f32c4e12b0ece808b810bb7c67255d467a0ab2 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Fri, 6 Sep 2024 20:41:36 +0200 Subject: [PATCH] fix: nativets correct transform resources in args --- backend/windmill-worker/src/bun_executor.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/backend/windmill-worker/src/bun_executor.rs b/backend/windmill-worker/src/bun_executor.rs index 6a67a79b3e..0fc4e9f55b 100644 --- a/backend/windmill-worker/src/bun_executor.rs +++ b/backend/windmill-worker/src/bun_executor.rs @@ -1093,11 +1093,19 @@ try {{ .join("\n")); let js_code = read_file_content(&format!("{job_dir}/main.js")).await?; let started_at = Instant::now(); + let args = crate::common::build_args_map(job, client, db) + .await? + .map(sqlx::types::Json); + let job_args = if args.is_some() { + args.as_ref() + } else { + job.args.as_ref() + }; let result = crate::js_eval::eval_fetch_timeout( env_code, inner_content.clone(), js_code, - job.args.as_ref(), + job_args, job.id, job.timeout, db,