Relationship management accepts incorrect Fedora ID

Project:RUcore dlr/EDIT
Category:bug report

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="" title=""></a> and look at title:A Sound Strategy for Preservation: Adapting Audio Engineering Society Technical Metadata for Use in Multimedia Repositories: "



Status:active» test


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.


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.


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.


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.


Assigned to:triggs» ananthan


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.


Status:fixed» closed

Back to top