Use ? instead of map_err in get_bootstrap
From<rusqlite::Error> for ApiError is already implemented, so ? handles
the conversion without an explicit map_err call.
change
commit 7707a118c30abd388236f223fc117d78d7cf5c2f
author Claude <noreply@anthropic.com>
date
parent 60ce4f96
diff --git a/quire-server/src/quire/web/api.rs b/quire-server/src/quire/web/api.rs
index 253ad57..655a14e 100644
--- a/quire-server/src/quire/web/api.rs
+++ b/quire-server/src/quire/web/api.rs
@@ -154,7 +154,7 @@ async fn get_bootstrap(
 
     let bootstrap =
         tokio::task::spawn_blocking(move || -> std::result::Result<Bootstrap, ApiError> {
-            let db = crate::db::open(&quire.db_path()).map_err(ApiError::Db)?;
+            let db = crate::db::open(&quire.db_path())?;
 
             let (sha, ref_name, pushed_at_ms, git_dir_opt, sentry_trace_id, state): (
                 String,
@@ -178,8 +178,7 @@ async fn get_bootstrap(
                             row.get(5)?,
                         ))
                     },
-                )
-                .map_err(ApiError::from)?;
+                )?;
 
             if state != "pending" {
                 return Err(ApiError::Gone);