From b6506f02178abde6a30abc668b216dfcb7a5736e Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Thu, 30 Apr 2026 13:49:18 -0500 Subject: [PATCH] [work]: more error info --- src/ui/library.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ui/library.rs b/src/ui/library.rs index 165038f..c0544cd 100644 --- a/src/ui/library.rs +++ b/src/ui/library.rs @@ -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 { 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() }