feat(nix-compat/store_path): build_ca_path may fail
Change-Id: Ia74ee870f38b7966501458bace541092256c3213 Reviewed-on: https://cl.tvl.fyi/c/depot/+/10509 Reviewed-by: raitobezarius <tvl@lahfa.xyz> Autosubmit: flokli <flokli@flokli.de> Tested-by: BuildkiteCI
This commit is contained in:
parent
20c98a51bf
commit
fdd7817aad
3 changed files with 18 additions and 5 deletions
|
|
@ -326,7 +326,12 @@ async fn import_path_with_pathinfo(
|
|||
.to_str()
|
||||
.expect("path must be valid unicode");
|
||||
|
||||
let output_path = store_path::build_nar_based_store_path(&nar_sha256, name);
|
||||
let output_path = store_path::build_nar_based_store_path(&nar_sha256, name).map_err(|_| {
|
||||
std::io::Error::new(
|
||||
std::io::ErrorKind::InvalidData,
|
||||
format!("invalid name: {}", name),
|
||||
)
|
||||
})?;
|
||||
|
||||
// assemble a new root_node with a name that is derived from the nar hash.
|
||||
let root_node = root_node.rename(output_path.to_string().into_bytes().into());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue