From afdc0be95445f3d834b401629abfa6db31c243d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20P=C3=B6hn?= Date: Tue, 28 Aug 2018 10:27:56 +0200 Subject: [PATCH] yaml build flag prebuild: keep writing string rathern than list of strings when theres just 1 entry --- fdroidserver/metadata.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index c24bb2fe..3a1ed4d7 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -1199,7 +1199,10 @@ def write_yaml(mf, app): elif value == 'yes': value = 'yes' if field == 'prebuild': - value = value.split(' && ') + prebuild_tokens = value.split(' && ') + # when theres just 1 entry keep string rather than a list + if len(prebuild_tokens) > 1: + value = prebuild_tokens b.update({field: _field_to_yaml(flagtype(field), value)}) builds.append(b)