From cdcff7fd8c39c145213662671fb2a434dcf462ab Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Sat, 18 Jan 2025 17:56:26 -0800 Subject: [PATCH] Create DB if missing --- src-tauri/yaak-models/src/plugin.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-tauri/yaak-models/src/plugin.rs b/src-tauri/yaak-models/src/plugin.rs index 3058df67..8b875a0d 100644 --- a/src-tauri/yaak-models/src/plugin.rs +++ b/src-tauri/yaak-models/src/plugin.rs @@ -65,7 +65,7 @@ impl Builder { async fn must_migrate_db(app_handle: &AppHandle, sqlite_file_path: &PathBuf) { info!("Connecting to database at {sqlite_file_path:?}"); let sqlite_file_path = sqlite_file_path.to_str().unwrap().to_string(); - let opts = SqliteConnectOptions::from_str(&sqlite_file_path).unwrap(); + let opts = SqliteConnectOptions::from_str(&sqlite_file_path).unwrap().create_if_missing(true); let pool = SqlitePool::connect_with(opts).await.expect("Failed to connect to database"); let p = app_handle .path()