--- a/crates/jrsonnet-evaluator/src/async_import.rs +++ b/crates/jrsonnet-evaluator/src/async_import.rs @@ -91,6 +91,7 @@ pub async fn async_import( s: State, handler: H, + from: &SourcePath, path: &dyn AsPathLike, ) -> Result where @@ -100,7 +101,7 @@ .downcast_ref::() .expect("for async imports, import_resolver should be set to ResolvedImportResolver"); - let entry = handler.resolve_from_default(path).await?; + let entry = handler.resolve_from(from, path).await?; let mut queue = vec![Job::LoadFile { path: entry.clone(), parse: true,