diff --git a/appmgr/src/config/mod.rs b/appmgr/src/config/mod.rs index 5083c1007..2bf974928 100644 --- a/appmgr/src/config/mod.rs +++ b/appmgr/src/config/mod.rs @@ -279,6 +279,10 @@ pub fn configure<'a, Db: DbHandle>( breakages: &'a mut IndexMap, ) -> BoxFuture<'a, Result<(), Error>> { async move { + crate::db::DatabaseModel::new() + .package_data() + .lock(db, patch_db::LockType::Write) + .await; // fetch data from db let pkg_model = crate::db::DatabaseModel::new() .package_data()