[work]: more error info
Some checks failed
/ test (push) Waiting to run
/ clippy (push) Has been cancelled

This commit is contained in:
Chris Cochrun 2026-04-30 13:49:18 -05:00
parent c1eae15026
commit b6506f0217

View file

@ -20,7 +20,7 @@ use cosmic::widget::{
};
use cosmic::{Apply, Element, Task, theme};
use itertools::Itertools;
use miette::{IntoDiagnostic, Result};
use miette::{Context, IntoDiagnostic, Result};
use rapidfuzz::distance::levenshtein;
use sqlx::sqlite::SqliteConnectOptions;
use sqlx::{SqlitePool, migrate};
@ -1270,7 +1270,8 @@ pub async fn add_db() -> Result<SqlitePool> {
let mut db_url = String::from("sqlite://");
db_url.push_str(data.to_str().expect("Should always be a file here"));
let opts = SqliteConnectOptions::from_str(&db_url)
.into_diagnostic()?
.into_diagnostic()
.wrap_err(format!("DB Url: {db_url}"))?
.create_if_missing(true);
SqlitePool::connect_with(opts).await.into_diagnostic()
}