Project

General

Profile

Bug #671

identifier mismatch between listObject, getSystemMetadata

Added by Dave Vieglais almost 14 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
d1_mn_GMN
Target version:
Start date:
2013-01-02
Due date:
2013-01-02
% Done:

100%

Milestone:
Product Version:
*
Story Points:
Sprint:

Description

A trailing slash seems to be added to identifiers in the list objects response, is needed for the get() method, and getSystemMetadata(), but the identifier returned in getSystemMetadata has no trailing slash, hence does not match.

List one object:

curl -H "Accept: text/xml" "http://129.24.0.11/mn/object?start=23&count=1"

identifier = "hdl:10255/dryad.167/mets.xml_data/"

get object:

curl "http://129.24.0.11/mn/object/hdl%3A10255/dryad.167/mets.xml_data/"

getsystemmetadata:

curl -H "Accept: text/xml" "http://129.24.0.11/mn/meta/hdl%3A10255/dryad.167/mets.xml_data/"

identifier = hdl:10255/dryad.167/mets.xml_data

History

#1 Updated by Roger Dahl almost 14 years ago

  • Status changed from New to Closed

#2 Updated by Dave Vieglais almost 14 years ago

  • Status changed from Closed to 4

Re-opening this bug because testing still fails on dryad MN.

The identifier expressed in system metadata does not match the identifier used to retrieve the system metadata though getSystemMetadata or listObjects().

#3 Updated by Roger Dahl over 13 years ago

  • Status changed from 4 to Closed

#4 Updated by Dave Vieglais over 11 years ago

  • Start date set to 2013-01-02
  • translation missing: en.field_remaining_hours set to 0.0
  • Category changed from 299 to d1_mn_GMN
  • Due date set to 2013-01-02

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)