From 2fe0327bebcc2b6e1d741c15f6bdb842c3d9d979 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Wed, 9 Sep 2015 09:27:18 -0700 Subject: [PATCH] checkupdates: don't auto update to older versions If for whatever reason the update check results in an older version that we didn't package, don't "update" to that version if we already packaged newer versions. --- fdroidserver/checkupdates.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fdroidserver/checkupdates.py b/fdroidserver/checkupdates.py index 1962dded..81137a0f 100644 --- a/fdroidserver/checkupdates.py +++ b/fdroidserver/checkupdates.py @@ -474,6 +474,9 @@ def checkupdates_app(app, first=True): if not latest or int(build['vercode']) > int(latest['vercode']): latest = build + if int(latest['vercode']) > int(app['Current Version Code']): + logging.info("Refusing to auto update, since the latest build is newer") + if not gotcur: newbuild = latest.copy() if 'origlines' in newbuild: