diff --git a/dmp-backend/web/src/main/java/eu/eudat/logic/proxy/fetching/RemoteFetcherUtils.java b/dmp-backend/web/src/main/java/eu/eudat/logic/proxy/fetching/RemoteFetcherUtils.java index ca2781f81..6d2d2a281 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/logic/proxy/fetching/RemoteFetcherUtils.java +++ b/dmp-backend/web/src/main/java/eu/eudat/logic/proxy/fetching/RemoteFetcherUtils.java @@ -82,8 +82,11 @@ public class RemoteFetcherUtils { if (jarr.get(0) instanceof String) { return jarr.get(0).toString(); } else { - return ((Map)jarr.get(0)).get("content"); - + for (Object o : jarr) { + if ((o instanceof Map) && ((Map) o).containsKey("content")) { + return ((Map) o).get("content"); + } + } } } else if (value instanceof Map) { return ((Map)value).get("content");