Skip to content

Commit

Permalink
Fix
Browse files Browse the repository at this point in the history
Fix the IndexOutOfBoundException
  • Loading branch information
Lumine1909 authored and jpenilla committed Jan 14, 2024
1 parent e495e76 commit a8a945d
Showing 1 changed file with 6 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* This file is part of MiniMOTD, licensed under the MIT License.
*
* Copyright (c) 2020-2024 Jason Penilla
* Copyright (c) 2020-2023 Jason Penilla
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down Expand Up @@ -54,6 +54,11 @@ public final class UpdateChecker {
result.forEach(element -> versionMap.put(element.getAsJsonObject().get("tag_name").getAsString(), element.getAsJsonObject().get("html_url").getAsString()));
final List<String> versionList = new LinkedList<>(versionMap.keySet());
final String currentVersion = "v" + Constants.PluginMetadata.VERSION;
if (versionList.isEmpty()) { // Sometimes version check will fail and get an empty list
return Collections.singletonList(
"Failed to check version, if this plugin work incorrectly, please check for updates manually at https://github.com/jpenilla/MiniMOTD/releases"
);
}
if (versionList.get(0).equals(currentVersion)) {
return Collections.emptyList(); // Up to date, do nothing
}
Expand Down

0 comments on commit a8a945d

Please sign in to comment.