Revision: 5698
Author:
peter....@gmail.com
Date: Mon Sep 17 15:10:32 2012
Log: return the *real* pid in the exception return, not the
pedalogical example
http://code.google.com/p/dryad/source/detail?r=5698
Modified:
/trunk/dryad/dspace/modules/dataone-mn/dataone-mn-webapp/src/main/java/org/dspace/dataonemn/DataOneMN.java
=======================================
---
/trunk/dryad/dspace/modules/dataone-mn/dataone-mn-webapp/src/main/java/org/dspace/dataonemn/DataOneMN.java
Mon Sep 17 14:57:50 2012
+++
/trunk/dryad/dspace/modules/dataone-mn/dataone-mn-webapp/src/main/java/org/dspace/dataonemn/DataOneMN.java
Mon Sep 17 15:10:32 2012
@@ -758,7 +758,7 @@
response.setHeader("DataOne-Exception-Name", "NotFound");
response.setHeader("DataOne-Exception-DetailCode", "1380");
response.setHeader("DataOne-Exception-Description", "The specified
object does not exist on this node");
- response.setHeader("DataOne-Exception-PID", "IDONTEXIST");
+ response.setHeader("DataOne-Exception-PID",
StringEscapeUtils.escapeXml(id));
}
catch (SQLException details) {
log.error(details.getMessage(), details);