fix: implement error handler

This commit is contained in:
Ludo Galabru
2023-06-06 16:01:32 -04:00
parent 59e81a487a
commit d071b81954

View File

@@ -96,7 +96,13 @@ fn handle_get_predicates(
if let Ok(mut predicates_db_conn) = predicate_db.inner().write() {
let predicates = match get_entries_from_predicates_db(&mut predicates_db_conn, &ctx) {
Ok(predicates) => predicates,
Err(e) => unimplemented!(),
Err(e) => {
ctx.try_log(|logger| slog::warn!(logger, "unable to retrieve predicates: {e}"));
return Json(json!({
"status": 500,
"message": "unable to retrieve predicates",
}));
}
};
let serialized_predicates = predicates