fix backup completion on unstable

This commit is contained in:
Aiden McClelland
2022-02-15 17:13:12 -07:00
committed by Aiden McClelland
parent 3d8b1cf1db
commit 5ab2ddf267
2 changed files with 5 additions and 1 deletions

View File

@@ -356,6 +356,10 @@ async fn perform_backup<Db: DbHandle>(
tx.save().await?;
}
crate::db::DatabaseModel::new()
.lock(&mut db, LockType::Write)
.await?;
let (root_ca_key, root_ca_cert) = ctx.net_controller.ssl.export_root_ca().await?;
let mut os_backup_file = AtomicFile::new(backup_guard.as_ref().join("os-backup.cbor")).await?;
os_backup_file

View File

@@ -15,7 +15,7 @@ use rpc_toolkit::url::Host;
use rpc_toolkit::Context;
use serde::Deserialize;
use sqlx::sqlite::SqliteConnectOptions;
use sqlx::{Acquire, SqlitePool};
use sqlx::SqlitePool;
use tokio::fs::File;
use tokio::process::Command;
use tokio::sync::{broadcast, oneshot, Mutex, RwLock};