diff --git a/appmgr/src/install/mod.rs b/appmgr/src/install/mod.rs index 52d077f91..ad68a7d8c 100644 --- a/appmgr/src/install/mod.rs +++ b/appmgr/src/install/mod.rs @@ -956,12 +956,11 @@ pub async fn install_s9pk( migration.or(prev_migration) }; - let configured = prev_is_configured - && if let Some(f) = viable_migration { - f.await?.configured - } else { - false - }; + let configured = if let Some(f) = viable_migration { + f.await?.configured && prev_is_configured + } else { + false + }; if configured && manifest.config.is_some() { crate::config::configure( ctx,