From 1186370d5ae568542dd9e36e561163da9e19cb32 Mon Sep 17 00:00:00 2001 From: mtkennerly Date: Sun, 30 Jun 2024 18:59:27 -0400 Subject: [PATCH] Use consistent fallback for missing/malformed lists --- src/missing.rs | 9 ++++++++- src/wiki.rs | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/missing.rs b/src/missing.rs index fa3f7631..c8fd32ea 100644 --- a/src/missing.rs +++ b/src/missing.rs @@ -22,5 +22,12 @@ pub fn save_missing_games(wiki_cache: &WikiCache, manifest: &Manifest, overrides .map(|(k, v)| format!("* [{}](https://www.pcgamingwiki.com/wiki/?curid={})", k, v.page_id)) .collect(); - _ = std::fs::write(format!("{}/data/missing.md", REPO), lines.join("\n") + "\n"); + _ = std::fs::write( + format!("{}/data/missing.md", REPO), + if lines.is_empty() { + "N/A".to_string() + } else { + lines.join("\n") + "\n" + }, + ); } diff --git a/src/wiki.rs b/src/wiki.rs index 825e0d36..d40c3fe3 100644 --- a/src/wiki.rs +++ b/src/wiki.rs @@ -1123,7 +1123,7 @@ pub fn save_malformed_list(wiki_cache: &WikiCache) { _ = std::fs::write( format!("{}/data/wiki-malformed.md", crate::REPO), if lines.is_empty() { - "* No errors found".to_string() + "N/A".to_string() } else { lines.join("\n") + "\n" },