From 8e5a7ea9a75e5bea7173706b5869a2daedd9e473 Mon Sep 17 00:00:00 2001 From: Aiden McClelland Date: Wed, 19 Jan 2022 12:08:35 -0700 Subject: [PATCH] fix bug where migrations would only run if the service was previously configured --- appmgr/src/install/mod.rs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) 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,