diff --git a/lib/app_sources/github.dart b/lib/app_sources/github.dart index 251a118..f6e2615 100644 --- a/lib/app_sources/github.dart +++ b/lib/app_sources/github.dart @@ -344,12 +344,14 @@ class GitHub extends AppSource { }); } if (latestRelease != null && + (latestRelease['tag_name'] ?? latestRelease['name']) != null && releases.isNotEmpty && latestRelease != (releases[releases.length - 1]['tag_name'] ?? releases[0]['name'])) { var ind = releases.indexWhere((element) => - latestRelease == (element['tag_name'] ?? element['name'])); + (latestRelease['tag_name'] ?? latestRelease['name']) == + (element['tag_name'] ?? element['name'])); if (ind >= 0) { releases.add(releases.removeAt(ind)); }