From 307c3bb9a6d1d1dee151da4abb98d32a895d1520 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Tue, 8 Aug 2023 12:02:07 +0200 Subject: [PATCH] fix: add BASE_URL and WM_TOKEN to native scripts --- backend/windmill-worker/src/worker.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/windmill-worker/src/worker.rs b/backend/windmill-worker/src/worker.rs index a2435c29f6..092ef39492 100644 --- a/backend/windmill-worker/src/worker.rs +++ b/backend/windmill-worker/src/worker.rs @@ -1358,7 +1358,8 @@ async fn handle_code_execution_job( } } else if language == Some(ScriptLang::Nativets) { logs.push_str("\n--- FETCH TS EXECUTION ---\n"); - let jc = do_nativets(job.clone(), logs.clone(), &client.get_authed().await, inner_content).await?; + let code = format!("const BASE_URL = '{base_internal_url}';\nconst WM_TOKEN = '{}';\n{}", &client.get_token().await, inner_content); + let jc = do_nativets(job.clone(), logs.clone(), &client.get_authed().await, code).await?; *logs = jc.logs; return Ok(jc.result) }