From 4352aa2792deaddedd88410f1e54565952a4ae2d Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 13 Jul 2018 15:43:20 +0200 Subject: [PATCH] update: pass resourceIds through if they can't be deferenced People do odd tricks with `aapt --rename-manifest-package` and androguard doesn't handle them all. * https://github.com/androguard/androguard/issues/503 --- fdroidserver/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fdroidserver/common.py b/fdroidserver/common.py index 1212afca..1b3bf8a3 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -2009,7 +2009,7 @@ def ensure_final_value(packageName, arsc, value): res_id = int('0x' + value[1:], 16) res_id = arsc.get_id(packageName, res_id)[1] returnValue = arsc.get_string(packageName, res_id)[1] - except ValueError: + except (ValueError, TypeError): pass return returnValue