diff --git a/lib/pangea/controllers/app_version_controller.dart b/lib/pangea/controllers/app_version_controller.dart index da4ac5011..5095b1618 100644 --- a/lib/pangea/controllers/app_version_controller.dart +++ b/lib/pangea/controllers/app_version_controller.dart @@ -70,6 +70,15 @@ class AppVersionController { final currentBuildNumberInt = int.parse(currentBuildNumber); final remoteBuildNumberInt = int.parse(remoteBuildNumber); + if (currentVersionParts[0] > remoteVersionParts[0]) { + return; + } + + if (currentVersionParts[0] == remoteVersionParts[0] && + currentVersionParts[1] > remoteVersionParts[1]) { + return; + } + // indicates if the current version is older than the remote version bool isOlderCurrentVersion = false; bool isDifferentVersion = false;