diff --git a/fdroidserver/update.py b/fdroidserver/update.py index 8069390f..0866d9f0 100644 --- a/fdroidserver/update.py +++ b/fdroidserver/update.py @@ -140,6 +140,7 @@ def status_update_json(apps, apks): output = common.setup_status_output(start_timestamp) output['antiFeatures'] = dict() output['disabled'] = [] + output['archivePolicy0'] = [] output['failedBuilds'] = dict() output['noPackages'] = [] output['needsUpdate'] = [] @@ -168,6 +169,8 @@ def status_update_json(apps, apks): validapks = 0 if app.get('Disabled'): output['disabled'].append(appid) + elif app.get("ArchivePolicy") and int(app["ArchivePolicy"][:-9]) == 0: + output['archivePolicy0'].append(appid) else: for build in app.get('Builds', []): if not build.get('disable'):