diff --git a/backend/windmill-worker/src/bun_executor.rs b/backend/windmill-worker/src/bun_executor.rs index 411bb5942a..d1c50b9024 100644 --- a/backend/windmill-worker/src/bun_executor.rs +++ b/backend/windmill-worker/src/bun_executor.rs @@ -612,13 +612,15 @@ struct PulledCodebase { } async fn pull_codebase(w_id: &str, id: &str, job_dir: &str) -> Result { let path = windmill_common::s3_helpers::bundle(&w_id, &id); + let CodebaseInfo { is_tar, is_esm } = id_to_codebase_info(id); + let bun_cache_path = format!( - "{}/{}", + "{}/{}.{}", windmill_common::worker::ROOT_CACHE_NOMOUNT_DIR, - path + path, + if is_tar { "tar" } else { "js" } ); - let CodebaseInfo { is_tar, is_esm } = id_to_codebase_info(id); let dst = format!( "{job_dir}/{}", if is_tar { "codebase.tar" } else { "main.js" } @@ -639,9 +641,10 @@ async fn pull_codebase(w_id: &str, id: &str, job_dir: &str) -> Result