From: Daniel Martí Date: Mon, 16 Nov 2015 15:21:19 +0000 (-0800) Subject: Don't crash if AM.xml has no application element X-Git-Tag: 0.6.0~104 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=3a616e2d9fdb97ea020732f0c0c32834b3cec46a;p=fdroidserver.git Don't crash if AM.xml has no application element --- diff --git a/fdroidserver/common.py b/fdroidserver/common.py index 77ee203f..8e0e651f 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -968,6 +968,8 @@ def fetch_real_name(app_dir, flavours): logging.debug("fetch_real_name: Checking manifest at " + path) xml = parse_xml(path) app = xml.find('application') + if app is None: + continue if "{http://schemas.android.com/apk/res/android}label" not in app.attrib: continue label = app.attrib["{http://schemas.android.com/apk/res/android}label"].encode('utf-8')