From c90b46da1e66ae648ff6b44ebcb6d4bbb03d9234 Mon Sep 17 00:00:00 2001 From: Keagan McClelland Date: Sat, 11 Sep 2021 20:20:54 -0600 Subject: [PATCH] lock package data --- appmgr/src/config/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) 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()