Project

General

Profile

Bug #5785

Morpho doesn't set obsoletes correctly for the local data package when a user saves a package to both local and network

Added by Jing Tao almost 8 years ago. Updated almost 8 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
morpho - general
Target version:
Start date:
01/16/2013
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
5785

Description

I created a data package by the new data package wizard and saved it to the both local and network.
Then I updated a data package and save it again to the both local and network.

I searched the title in the morpho and found the newer version in the local and network. Well, so far so good. However, it also showed up the previous version in the local. So the set of obsoletes doesn't work for the local.

However, i repeated the above steps except only saving locally. Everything worked well.


Related issues

Blocked by Morpho - Bug #5736: Morpho DataONE refactor - trackerNew11/19/2012

History

#1 Updated by Jing Tao almost 8 years ago

Currently, the step to increase revisions is separated into the local and network service. If we save to the both locations, it will save to the network first, then to the local. In the network saving process, the identifier had been increased. So it will be treated as a new id (rather than a updated it ) in the local saving process.

In the processing the new id, i added code to set up revision history if the system metadata has obsoletes element. It works.

#2 Updated by Redmine Admin over 7 years ago

Original Bugzilla ID was 5785

Also available in: Atom PDF