Skip to content

Commit efe5793

Browse files
Update lib/src/deploy.rs
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent 7810219 commit efe5793

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/src/deploy.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,9 @@ pub(crate) async fn prepare_for_pull(
353353
// at all.
354354
if let Some(c) = ostree_container::store::query_image(repo, &ostree_imgref.imgref)? {
355355
let digest = Digest::from_str(digest)?;
356-
assert_eq!(digest, c.manifest_digest);
356+
if digest != c.manifest_digest {
357+
return Err(anyhow::anyhow!("Digest mismatch: expected {} got {}", digest, c.manifest_digest));
358+
}
357359
println!("Digest-based pullspec {imgref:#} already present");
358360
return Ok(PreparedPullResult::AlreadyPresent(Box::new((*c).into())));
359361
}

0 commit comments

Comments
 (0)