From 7988e4b07e1af474324994fdd466203073e6444b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Mas=C3=A1r?= Date: Wed, 17 Jul 2013 23:24:10 +0200 Subject: [PATCH] DS-1537: Invalid bitstream URL in OAI --- dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java b/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java index a052d8457a41..e6c905bd25c9 100644 --- a/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java +++ b/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java @@ -165,7 +165,7 @@ public static Metadata retrieveMetadata (Item item) { Element bitstream = create(factory, "bitstream"); bitstreams.getElement().add(bitstream); String url = ""; - String bsName = bitstream.getName(); + String bsName = bit.getName(); String sid = String.valueOf(bit.getSequenceID()); String baseUrl = ConfigurationManager.getProperty("oai", "bitstream.baseUrl"); @@ -190,7 +190,7 @@ public static Metadata retrieveMetadata (Item item) { if (handle != null && baseUrl != null) { url = baseUrl + "/bitstream/" - + URLUtils.encode(handle) + "/" + + handle + "/" + sid + "/" + URLUtils.encode(bsName); }