From b98b8853ec7893e25e4cff7cab74fa11e958f717 Mon Sep 17 00:00:00 2001 From: Shinokuni Date: Tue, 14 Jul 2020 21:28:33 +0200 Subject: [PATCH] tag attributes aren't required --- .../java/com/readrops/app/utils/matchers/ItemMatcher.java | 3 ++- .../readrops/readropslibrary/localfeed/rss/RSSEnclosure.java | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/readrops/app/utils/matchers/ItemMatcher.java b/app/src/main/java/com/readrops/app/utils/matchers/ItemMatcher.java index 35c7e268..093e9008 100644 --- a/app/src/main/java/com/readrops/app/utils/matchers/ItemMatcher.java +++ b/app/src/main/java/com/readrops/app/utils/matchers/ItemMatcher.java @@ -47,7 +47,8 @@ public final class ItemMatcher { } else { if (item.getEnclosures() != null) { for (RSSEnclosure enclosure : item.getEnclosures()) { - if (enclosure.getType() != null && Utils.isTypeImage(enclosure.getType())) { + if (enclosure.getType() != null && Utils.isTypeImage(enclosure.getType()) + && enclosure.getUrl() != null) { newItem.setImageLink(enclosure.getUrl()); break; } diff --git a/readropslibrary/src/main/java/com/readrops/readropslibrary/localfeed/rss/RSSEnclosure.java b/readropslibrary/src/main/java/com/readrops/readropslibrary/localfeed/rss/RSSEnclosure.java index 7503af15..50fbc7dd 100644 --- a/readropslibrary/src/main/java/com/readrops/readropslibrary/localfeed/rss/RSSEnclosure.java +++ b/readropslibrary/src/main/java/com/readrops/readropslibrary/localfeed/rss/RSSEnclosure.java @@ -6,10 +6,10 @@ import org.simpleframework.xml.Root; @Root(name = "enclosure", strict = false) public class RSSEnclosure { - @Attribute + @Attribute(required = false) private String type; - @Attribute + @Attribute(required = false) private String url; public String getType() {