Project

General

Profile

Bug #3658

Deleting objects breaks obsoletes chain traversal

Added by Rob Nahf almost 12 years ago. Updated almost 10 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
-
Target version:
-
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

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)