From 2211017472f6fa9147ef4e50163f3f79a6ef5847 Mon Sep 17 00:00:00 2001 From: Shinokuni Date: Mon, 18 Feb 2019 15:36:39 +0000 Subject: [PATCH] Improve atom link matching --- .../localfeed/atom/ATOMEntry.java | 20 ++++++------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/readropslibrary/src/main/java/com/readrops/readropslibrary/localfeed/atom/ATOMEntry.java b/readropslibrary/src/main/java/com/readrops/readropslibrary/localfeed/atom/ATOMEntry.java index 8cc15252..da02ec1d 100644 --- a/readropslibrary/src/main/java/com/readrops/readropslibrary/localfeed/atom/ATOMEntry.java +++ b/readropslibrary/src/main/java/com/readrops/readropslibrary/localfeed/atom/ATOMEntry.java @@ -90,19 +90,11 @@ public class ATOMEntry extends AItem { } public String getUrl() { - if (links.size() > 0) { - if (links.get(0).getRel() == null) - return links.get(0).getHref(); - else { - if (links.size() > 1) { - if (links.get(1).getRel() == null) - return links.get(1).getHref(); - else - return null; - } else - return null; - } - } else - return null; + for (ATOMLink link : links) { + if (link.getRel() == null || link.getRel().equals("self") || link.getRel().equals("alternate")) + return link.getHref(); + } + + return null; } }