Skip to content

Commit f1895dc

Browse files
committed
Fix:do not error out if previous deployment not found
Signed-off-by: Sayan Paul <paul.sayan@gmail.com>
1 parent c7e0ea9 commit f1895dc

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

src/main.rs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -477,9 +477,13 @@ fn main() -> Result<()> {
477477
return Ok(());
478478
}
479479

480-
let deployment_id = get_staged_deployment_id().ok_or_else(|| {
481-
anyhow::anyhow!("Failed to get staged deployment ID - is an update staged?")
482-
})?;
480+
let deployment_id = match get_staged_deployment_id() {
481+
Some(id) => id,
482+
None => {
483+
log::info!("No staged deployment found; nothing to do.");
484+
return Ok(());
485+
}
486+
};
483487

484488
log::info!("Setting rollback trigger for deployment: {deployment_id}");
485489
with_boot_rw(|| {

0 commit comments

Comments
 (0)