fix update-check error for Chucklefish mods due to site change
This commit is contained in:
parent
4eff88fe73
commit
5c733af747
|
@ -9,17 +9,18 @@
|
||||||
|
|
||||||
## Upcoming release
|
## Upcoming release
|
||||||
* For players:
|
* For players:
|
||||||
* Improved performance of exit handler (thanks to millerscout!).
|
* Improved performance on some older computers (thanks to millerscout!).
|
||||||
|
* Fixed update alerts for Chucklefish forum mods broken by a recent site change.
|
||||||
|
|
||||||
* For modders:
|
* For modders:
|
||||||
* Fixed asset propagation for `Data\MoviesReactions`.
|
* Fixed asset propagation for `Data\MoviesReactions`.
|
||||||
* Fixed error in the case-insensitive content pack logic when a mod reads a null file path. (It now correctly logs an error in the code that handles the path instead.)
|
* Fixed error in content pack path handling when you pass a null path.
|
||||||
|
|
||||||
* For the web UI:
|
* For the web UI:
|
||||||
* Updated the JSON validator/schema for Content Patcher 1.18.
|
* Updated the JSON validator/schema for Content Patcher 1.18.
|
||||||
|
|
||||||
* For SMAPI developers:
|
* For SMAPI developers:
|
||||||
* Reworked how the _mod build config_ package is released, added auto-generated package on build.
|
* Simplified preparing a mod build config package release.
|
||||||
|
|
||||||
## 3.7.3
|
## 3.7.3
|
||||||
Released 16 September 2020 for Stardew Valley 1.4.1 or later.
|
Released 16 September 2020 for Stardew Valley 1.4.1 or later.
|
||||||
|
|
|
@ -67,10 +67,10 @@ namespace StardewModdingAPI.Web.Framework.Clients.Chucklefish
|
||||||
|
|
||||||
// extract mod info
|
// extract mod info
|
||||||
string url = this.GetModUrl(parsedId);
|
string url = this.GetModUrl(parsedId);
|
||||||
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;
|
||||||
|
string name = doc.DocumentNode.SelectSingleNode("//h1").ChildNodes[0].InnerText.Trim();
|
||||||
|
if (name.StartsWith("[SMAPI]"))
|
||||||
|
name = name.Substring("[SMAPI]".Length).TrimStart();
|
||||||
|
|
||||||
// return info
|
// return info
|
||||||
return page.SetInfo(name: name, version: version, url: url, downloads: Array.Empty<IModDownload>());
|
return page.SetInfo(name: name, version: version, url: url, downloads: Array.Empty<IModDownload>());
|
||||||
|
|
Loading…
Reference in New Issue