feat(db/katana): don't crash if the query failed

This commit is contained in:
tretrauit 2024-02-10 21:45:11 +07:00
parent 8e2a629427
commit 1f52a5097c

View File

@ -44,7 +44,7 @@ pub async fn query_character(name: &String, series: &String) -> Option<Character
} }
pub async fn query_character_regex(name: &String, series: &String) -> Option<Character> { pub async fn query_character_regex(name: &String, series: &String) -> Option<Character> {
KATANA match KATANA
.get() .get()
.unwrap() .unwrap()
.find_one( .find_one(
@ -55,7 +55,13 @@ pub async fn query_character_regex(name: &String, series: &String) -> Option<Cha
None, None,
) )
.await .await
.unwrap() {
Ok(character) => character,
Err(e) => {
error!("Failed to get character: {}", e);
None
}
}
} }
async fn query_characters_regex_internal( async fn query_characters_regex_internal(