From 75e9a9e176cbbf23bc9b17ce2141d834c9152713 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 13 Jul 2018 12:01:34 +0200 Subject: [PATCH] update: support versionCode values in hex --- fdroidserver/update.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fdroidserver/update.py b/fdroidserver/update.py index e1e095fc..8c1fb6ea 100644 --- a/fdroidserver/update.py +++ b/fdroidserver/update.py @@ -1231,7 +1231,11 @@ def scan_apk_androguard(apk, apkfile): raise BuildException(_("Invalid APK")) apk['packageName'] = apkobject.get_package() - apk['versionCode'] = int(apkobject.get_androidversion_code()) + vcstr = apkobject.get_androidversion_code() + if vcstr.startswith('0x'): + apk['versionCode'] = int(vcstr, 16) + else: + apk['versionCode'] = int(vcstr) apk['name'] = apkobject.get_app_name() apk['versionName'] = common.ensure_final_value(apk['packageName'], arsc,