diff --git a/desktop/src-tauri/src/games/library.rs b/desktop/src-tauri/src/games/library.rs index c32d750e..4c5bad52 100644 --- a/desktop/src-tauri/src/games/library.rs +++ b/desktop/src-tauri/src/games/library.rs @@ -116,7 +116,16 @@ pub fn fetch_library_logic( } // We should always have a cache of the object // Pass db_handle because otherwise we get a gridlock - let game = get_cached_object_db::(&meta.id.clone(), &db_handle)?; + let game = match get_cached_object_db::(&meta.id.clone(), &db_handle) { + Ok(game) => game, + Err(err) => { + warn!( + "{} is installed, but encountered error fetching its error: {}.", + meta.id, err + ); + continue; + } + }; games.push(game); }