Merge pull request #1461 from ImranR98/dev

Fix bug in GitHub's 'verify latest' option (#1449)
This commit is contained in:
Imran
2024-03-09 14:06:24 -05:00
committed by GitHub

View File

@@ -344,12 +344,14 @@ class GitHub extends AppSource {
}); });
} }
if (latestRelease != null && if (latestRelease != null &&
(latestRelease['tag_name'] ?? latestRelease['name']) != null &&
releases.isNotEmpty && releases.isNotEmpty &&
latestRelease != latestRelease !=
(releases[releases.length - 1]['tag_name'] ?? (releases[releases.length - 1]['tag_name'] ??
releases[0]['name'])) { releases[0]['name'])) {
var ind = releases.indexWhere((element) => var ind = releases.indexWhere((element) =>
latestRelease == (element['tag_name'] ?? element['name'])); (latestRelease['tag_name'] ?? latestRelease['name']) ==
(element['tag_name'] ?? element['name']));
if (ind >= 0) { if (ind >= 0) {
releases.add(releases.removeAt(ind)); releases.add(releases.removeAt(ind));
} }