From 07856dc0e030bd18930f8168dd8ef17312b502d7 Mon Sep 17 00:00:00 2001 From: Gaurav Ujjwal Date: Sun, 19 Sep 2021 09:44:37 +0000 Subject: [PATCH] Fix invalid key error due to NDK versions in "revision" form (e.g. 21.4.7075529) First element in the 'NDKS' array does not have 'revision' key, which results in 'KeyError' when accessed through subscript operator. --- fdroidserver/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fdroidserver/common.py b/fdroidserver/common.py index bd05f3a2..c413f239 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -4310,7 +4310,7 @@ def _install_ndk(ndk): """ if re.match(r'[1-9][0-9.]+[0-9]', ndk): for ndkdict in NDKS: - if ndk == ndkdict['revision']: + if ndk == ndkdict.get('revision'): ndk = ndkdict['release'] break