Handle nonexistent absolute local marketplace paths

This commit is contained in:
xli-oai
2026-04-14 23:31:43 -07:00
parent ce04ad8ae8
commit 3c380d3656

View File

@@ -148,6 +148,10 @@ fn resolve_local_source_path(source: &str) -> Result<PathBuf, MarketplaceAddErro
.join(path)
};
if !path.exists() && path.is_absolute() {
return Ok(path);
}
path.canonicalize().map_err(|err| {
MarketplaceAddError::InvalidRequest(format!(
"failed to resolve local marketplace source {}: {err}",