From 6e6afeec6599f3ec5c8b9d7e0a9b24219b4cbdd9 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 9 Oct 2018 23:39:09 +0200 Subject: [PATCH] unset Categories should be empty by default, not ['None'] This is an ancient, bizarre vestige. This makes the TYPE_LIST fields behave the same, e.g. AntiFeatures and Categories. --- fdroidserver/metadata.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index ac204664..88b7451f 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -156,7 +156,7 @@ class App(dict): self.Disabled = None self.AntiFeatures = [] self.Provides = None - self.Categories = ['None'] + self.Categories = [] self.License = 'Unknown' self.AuthorName = None self.AuthorEmail = None @@ -903,8 +903,6 @@ def post_metadata_parse(app): if isinstance(app.Categories, str): app.Categories = [app.Categories] - elif app.Categories is None: - app.Categories = ['None'] else: app.Categories = [str(i) for i in app.Categories]