fix: construct path first

This commit is contained in:
shimun 2022-12-01 14:01:01 +00:00
parent 38e7895b71
commit c468006904

View File

@ -8,10 +8,11 @@ pub async fn read_certs(
ca: &PublicKey,
path: impl AsRef<Path>,
) -> anyhow::Result<Vec<Certificate>> {
if !path.as_ref().exists() {
let ca_dir = path.as_ref().join(ca_dir(ca));
if !ca_dir.exists() {
return Ok(Vec::new());
}
read_dir(path.as_ref().join(ca_dir(ca))).await
read_dir(&ca_dir).await
}
#[instrument]