fix(tvix/glue/tvix_store_io): don't unwrap ingest_path errors

Fixes b/344.

Change-Id: I1446726e3be3a8fc20801d466a964c4d6b8cbc02
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10331
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: raitobezarius <tvl@lahfa.xyz>
Tested-by: BuildkiteCI
This commit is contained in:
Florian Klink 2023-12-12 15:57:08 +02:00 committed by clbot
parent 81ef26ba3f
commit 307675f5e7

View file

@ -311,7 +311,7 @@ async fn import_path_with_pathinfo(
// Call [import::ingest_path], which will walk over the given path and return a root_node. // Call [import::ingest_path], which will walk over the given path and return a root_node.
let root_node = import::ingest_path(blob_service.clone(), directory_service.clone(), path) let root_node = import::ingest_path(blob_service.clone(), directory_service.clone(), path)
.await .await
.expect("error during import_path"); .map_err(|e| io::Error::new(io::ErrorKind::Other, e))?;
// Render the NAR. // Render the NAR.
let (nar_size, nar_sha256) = let (nar_size, nar_sha256) =