Skip to content

Commit 84c0583

Browse files
committed
fix: log loading issue
1 parent 306cb8e commit 84c0583

1 file changed

Lines changed: 25 additions & 9 deletions

File tree

  • standalone/src-tauri/src

standalone/src-tauri/src/db.rs

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -68,21 +68,37 @@ impl DatabaseHandle {
6868
let extension_path = resolve_extension_path(app_handle);
6969
if extension_path.is_none() {
7070
// fail early if no extension found
71+
log::error!("SQLite extension path could not be resolved");
7172
return Err(anyhow::anyhow!("SQLite extension not found"));
7273
}
7374

7475
log::debug!("Loading SQLite extension from {:?}", extension_path);
7576
// Safety: extension from own build
7677
unsafe {
77-
conn.load_extension_enable()
78-
.context("enable extension loading")?;
79-
conn.load_extension(
80-
extension_path.unwrap().to_string_lossy().as_ref(),
81-
Some("sqlite3_absurd_init"),
82-
)
83-
.context("load SQLite extension")?;
84-
conn.load_extension_disable()
85-
.context("disable extension loading")?;
78+
if let Err(err) = conn
79+
.load_extension_enable()
80+
.context("enable extension loading")
81+
{
82+
log::error!("Failed to enable SQLite extension loading: {:#}", err);
83+
return Err(err);
84+
}
85+
if let Err(err) = conn
86+
.load_extension(
87+
extension_path.unwrap().to_string_lossy().as_ref(),
88+
Some("sqlite3_absurd_init"),
89+
)
90+
.context("load SQLite extension")
91+
{
92+
log::error!("Failed to load SQLite extension: {:#}", err);
93+
return Err(err);
94+
}
95+
if let Err(err) = conn
96+
.load_extension_disable()
97+
.context("disable extension loading")
98+
{
99+
log::error!("Failed to disable SQLite extension loading: {:#}", err);
100+
return Err(err);
101+
}
86102
}
87103
log::debug!("SQLite extension loaded successfully");
88104

0 commit comments

Comments
 (0)