1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-09-17 10:40:12 +02:00

create_metadata: do not skip APK files having no name

This commit is contained in:
Izzy 2017-07-05 20:31:21 +00:00 committed by Hans-Christoph Steiner
parent b29fcde16b
commit 2c8bacde42

View File

@ -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)