diff --git a/src/main/java/org/gcube/data/publishing/ckan2zenodo/model/zenodo/ZenodoDeposition.java b/src/main/java/org/gcube/data/publishing/ckan2zenodo/model/zenodo/ZenodoDeposition.java index 85ca358..ff042ef 100644 --- a/src/main/java/org/gcube/data/publishing/ckan2zenodo/model/zenodo/ZenodoDeposition.java +++ b/src/main/java/org/gcube/data/publishing/ckan2zenodo/model/zenodo/ZenodoDeposition.java @@ -17,6 +17,7 @@ public class ZenodoDeposition { @JsonFormat(pattern = Commons.ISO_DATE_PATTERN) private Date created; private String doi; + private String doi_url; private DepositionLinks links; private ArrayList files; private Integer id; @@ -32,7 +33,7 @@ public class ZenodoDeposition { public URL getDOIUrl() throws MalformedURLException { try { - return new URL(links.getConceptdoi()); + return new URL(doi_url); }catch(Throwable t) { log.warn("Returned concept link is broken, forming it from doi.."); return new URL("https://doi.org/"+doi);