summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2018-11-16 21:32:48 -0500
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2018-11-16 21:32:48 -0500
commit04886afd291178643638af0fc387942202a676b2 (patch)
tree06a7b9809e7f5d6f7e324f3998bfe5c35e73af81
parentd21bfc3ada2d9a1d6bf6084f7e54d49120f4d82e (diff)
downloadSMAPI-04886afd291178643638af0fc387942202a676b2.tar.gz
SMAPI-04886afd291178643638af0fc387942202a676b2.tar.bz2
SMAPI-04886afd291178643638af0fc387942202a676b2.zip
fix update-check errors sometimes being overwritten with a generic error message
-rw-r--r--docs/release-notes.md3
-rw-r--r--src/SMAPI.Web/Controllers/ModsApiController.cs2
2 files changed, 3 insertions, 2 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index d3036135..5762c623 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -45,10 +45,11 @@
* mods can now load PNGs even if the game is currently drawing.
* When comparing mod versions, SMAPI now considers `-unofficial` to be lower-precedence than any other value (e.g. `1.0-beta` is now considered newer than `1.0-unofficial` regardless of normal sorting).
* Fixed content packs' `ReadJsonFile` allowing non-relative paths.
- * Fixed content pack always failing to load if they declare a dependency on a SMAPI mod.
+ * Fixed content packs always failing to load if they declare a dependency on a SMAPI mod.
* Fixed trace logs not showing path for invalid mods.
* Fixed 'no update keys' warning not shown for mods with only invalid update keys.
* Fixed `Context.IsPlayerFree` being true before the player finishes transitioning to a new location in multiplayer.
+ * Fixed update-check errors sometimes being overwritten with a generic error message.
* Suppressed the game's 'added crickets' debug output.
* Updated dependencies (Harmony 1.0.9.1 → 1.2.0.1, Mono.Cecil 0.10 → 0.10.1).
* **Deprecations:**
diff --git a/src/SMAPI.Web/Controllers/ModsApiController.cs b/src/SMAPI.Web/Controllers/ModsApiController.cs
index 05568d5e..f0835592 100644
--- a/src/SMAPI.Web/Controllers/ModsApiController.cs
+++ b/src/SMAPI.Web/Controllers/ModsApiController.cs
@@ -252,7 +252,7 @@ namespace StardewModdingAPI.Web.Controllers
return await this.Cache.GetOrCreateAsync($"{repository.VendorKey}:{parsed.ID}".ToLower(), async entry =>
{
ModInfoModel result = await repository.GetModInfoAsync(parsed.ID);
- if (result.Error != null)
+ if (result.Error == null)
{
if (result.Version == null)
result.Error = $"The update key '{updateKey}' matches a mod with no version number.";