diff --git a/crates/ra_batch/src/lib.rs b/crates/ra_batch/src/lib.rs index 837fff4dce..d08fad9087 100644 --- a/crates/ra_batch/src/lib.rs +++ b/crates/ra_batch/src/lib.rs @@ -95,7 +95,7 @@ impl BatchDatabase { } pub fn load_cargo(root: impl AsRef) -> Result<(BatchDatabase, Vec)> { - let root = root.as_ref().canonicalize()?; + let root = std::env::current_dir()?.join(root); let ws = ProjectWorkspace::discover(root.as_ref())?; let mut roots = Vec::new(); roots.push(root.clone());