Bug #6488
Metacat MN.create method doesn't check if the identifier exists in CNs (dataone network)
Start date:
Due date:
% Done:
100%
Milestone:
None
Product Version:
*
Story Points:
Sprint:
Description
Metacat MN.create and CN.create share the code to check if the identifier exists. But it only checks two places - identifier table and systemmetadata table. It is a local check and this check may be correct for CN. But in the MN.create documenation:
The pid must not exist in the DataONE system.
So MN.create should call the CN.reserveIdentifier(id) to check if the id exists in the system wide.
History
#1 Updated by Jing Tao about 10 years ago
- Tracker changed from Task to Bug
- Start date deleted (
2014-10-01) - translation missing: en.field_remaining_hours set to 0.0
#2 Updated by Jing Tao about 10 years ago
- Assignee set to Jing Tao
#3 Updated by Dave Vieglais almost 10 years ago
- Status changed from New to Closed
Added bug to Metacat issue tracker: