From 94818e36bfd179f5081200413874e75ff5c3796b Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 17 Apr 2018 15:09:51 +0200 Subject: [PATCH] fix swap to work with APKs with blank versionNames fdroidclient#1418 fdroiddata!3061 --- .../java/org/fdroid/fdroid/localrepo/LocalRepoManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/fdroid/fdroid/localrepo/LocalRepoManager.java b/app/src/main/java/org/fdroid/fdroid/localrepo/LocalRepoManager.java index f7b05fe70..6c0071054 100644 --- a/app/src/main/java/org/fdroid/fdroid/localrepo/LocalRepoManager.java +++ b/app/src/main/java/org/fdroid/fdroid/localrepo/LocalRepoManager.java @@ -357,9 +357,12 @@ public final class LocalRepoManager { /** * Helper function to start a tag called "name", fill it with text "text", and then - * end the tag in a more concise manner. + * end the tag in a more concise manner. If "text" is blank, skip the tag entirely. */ private void tag(String name, String text) throws IOException { + if (TextUtils.isEmpty(text)) { + return; + } serializer.startTag("", name).text(text).endTag("", name); }