From afabb3f833c80af380432193881769b8a6c1c88d Mon Sep 17 00:00:00 2001 From: "Kevin (Kun) \"Kassimo\" Qian" Date: Thu, 18 Apr 2019 18:33:50 -0700 Subject: Fix redirects under async load (#2133) --- cli/worker.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'cli') diff --git a/cli/worker.rs b/cli/worker.rs index 5a4299214..a7bc7bb7a 100644 --- a/cli/worker.rs +++ b/cli/worker.rs @@ -162,7 +162,10 @@ impl Loader for Worker { } /// Given an absolute url, load its source code. - fn load(&mut self, url: &str) -> Box> { + fn load( + &mut self, + url: &str, + ) -> Box> { self .state .metrics @@ -173,7 +176,12 @@ impl Loader for Worker { .map_err(|err| { eprintln!("{}", err); err - }).map(|module_meta_data| module_meta_data.js_source()), + }).map(|module_meta_data| deno::SourceCodeInfo { + // Real module name, might be different from initial URL + // due to redirections. + code: module_meta_data.js_source(), + module_name: module_meta_data.module_name, + }), ) } -- cgit v1.2.3