Relationship management accepts incorrect Fedora ID

Project:RUcore dlr/EDIT
Version:7.5
Component:Code
Category:bug report
Priority:critical
Assigned:ananthan
Status:closed
Description

I was creating hasVersion relationship and entered a seven digit Fedora ID (2023775) by mistake. I can't delete this relationship in dlr/EDIT. In the search portal, "Unknown record type" link is displayed and clicking on the link gives an error message.

Take a look at this one: rutgers-lib:202378

If you want to see how it looks on the search side, go to: <a href="http://dev7-oa.libraries.rutgers.edu" title="http://dev7-oa.libraries.rutgers.edu">http://dev7-oa.libraries.rutgers.edu</a> and look at title:A Sound Strategy for Preservation: Adapting Audio Engineering Society Technical Metadata for Use in Multimedia Repositories: "

Comments

#1

Status:active» test

Kalaivani,

I edited the object's RELS-EXT in dlr/EDIT and took out the line with the bad fedora ID. It should be OK now.

#2

Version:7.4» 7.5
Status:test» active

It looks OK but the code should check for valid PID. I am changing the status to active and moving to R7.5. Please address is.

How did you edit it? I could not figure out.

#3

I take it you mean an existing PID? We could do that. What you had was a valid ID, but non-existent. To edit, you just do the dlr/EDIT metadata edit page and select the RELS-EXT as the editing datastream.

#4

Status:active» test

Relations will only be created if both the subject and the object objects exist in the repository. This should prevent your accidentally typing a token-valid but non-existent Fedora PID.

#5

Assigned to:triggs» ananthan

#6

Status:test» fixed

The code now checks for valid and invalid PID and displays the following error message if the PID is invalid":
The requested target object 'rutegrs-lib:123457' cannot be found.

#7

Status:fixed» closed

Back to top