From: Izzy Date: Wed, 5 Jul 2017 20:31:21 +0000 (+0000) Subject: create_metadata: do not skip APK files having no name X-Git-Tag: 0.8~22^2 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=2c8bacde422cd03691396fcb6e73412553284f97;p=fdroidserver.git create_metadata: do not skip APK files having no name --- diff --git a/fdroidserver/update.py b/fdroidserver/update.py index a0f4ca61..a82645cf 100644 --- a/fdroidserver/update.py +++ b/fdroidserver/update.py @@ -1718,13 +1718,15 @@ def main(): for apk in apks: if apk['packageName'] not in apps: if options.create_metadata: - if 'name' not in apk: - logging.error(apk['packageName'] + ' does not have a name! Skipping...') - continue with open(os.path.join('metadata', apk['packageName'] + '.yml'), 'w') as f: app = metadata.App() - app.Name = apk['name'] - app.Summary = apk['name'] + if 'name' in apk: + app.Name = apk['name'] + app.Summary = apk['name'] + else: + logging.warn(apk['packageName'] + ' does not have a name! Using package name instead.') + app.Name = apk['packageName'] + app.Summary = apk['packageName'] app.CurrentVersionCode = 2147483647 # Java's Integer.MAX_VALUE app.Categories = [os.path.basename(os.path.dirname(os.getcwd()))] metadata.write_yaml(f, app)