summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2020-01-11 19:16:46 -0500
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2020-01-11 19:16:46 -0500
commitbffc7f28e9abcdb2a3e5e8ee5353f4c2f7e111a0 (patch)
tree55bfb230ae2ec18f8d141637c884ee4cf7542d00
parent609ceedaba6cd42e7025f1a15ebfeb26c69bab80 (diff)
downloadSMAPI-bffc7f28e9abcdb2a3e5e8ee5353f4c2f7e111a0.tar.gz
SMAPI-bffc7f28e9abcdb2a3e5e8ee5353f4c2f7e111a0.tar.bz2
SMAPI-bffc7f28e9abcdb2a3e5e8ee5353f4c2f7e111a0.zip
fix update-check error for Chucklefish pages with no version
-rw-r--r--docs/release-notes.md1
-rw-r--r--src/SMAPI.Web/Framework/Clients/Chucklefish/ChucklefishClient.cs2
2 files changed, 2 insertions, 1 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index dd4158aa..22e609dd 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -7,6 +7,7 @@
* SMAPI now prevents mods from crashing the game with invalid schedule data.
* Updated minimum game version (1.4 → 1.4.1).
* Fixed 'collection was modified' error when returning to title in rare cases.
+ * Fixed update-check error if a mod's Chucklefish page has no version.
## 3.1
Released 05 January 2019 for Stardew Valley 1.4 or later.
diff --git a/src/SMAPI.Web/Framework/Clients/Chucklefish/ChucklefishClient.cs b/src/SMAPI.Web/Framework/Clients/Chucklefish/ChucklefishClient.cs
index 939c32c6..cdb281e2 100644
--- a/src/SMAPI.Web/Framework/Clients/Chucklefish/ChucklefishClient.cs
+++ b/src/SMAPI.Web/Framework/Clients/Chucklefish/ChucklefishClient.cs
@@ -59,7 +59,7 @@ namespace StardewModdingAPI.Web.Framework.Clients.Chucklefish
string name = doc.DocumentNode.SelectSingleNode("//meta[@name='twitter:title']").Attributes["content"].Value;
if (name.StartsWith("[SMAPI] "))
name = name.Substring("[SMAPI] ".Length);
- string version = doc.DocumentNode.SelectSingleNode("//h1/span").InnerText;
+ string version = doc.DocumentNode.SelectSingleNode("//h1/span")?.InnerText;
// create model
return new ChucklefishMod