Bug #3658
Deleting objects breaks obsoletes chain traversal
Start date:
Due date:
% Done:
0%
Story Points:
Sprint:
Description
A deleted object can be at the tail, head, or in the middle of an obsoletes chain. Once removed, assuming the sysmeta is also removed, the obsoletes chain is not fully traversable unless the obsoletes and obsoletedBy fields of its direct neighbors in the obsoletes chain are repointed. Additionally, if the deletion was from the head of an obsoletes chain, the obsoletes chain cannot be added to, because the latest in the chain has it's obsoletedBy field already populated.
History
#1 Updated by Dave Vieglais almost 10 years ago
- Project changed from Infrastructure to DataONE API