SeriesService does not persist complete DublinCore catalog

Steps to reproduce

Store the DublinCore catalog dublincore.xml provided with the test cases (update() method) and retrieve it afterwards. The dcterms:modified and the ocromoted properties get lost.

The following test case should pass:

@Test
public void testDublinCoreCatalogPreservation() throws Exception {
seriesService.updateSeries(testCatalog2);
DublinCoreCatalog dc = seriesService.getSeries("10.0000/5820");
assertTrue(SeriesServiceImpl.equals(testCatalog2, testCatalog2));
assertTrue(SeriesServiceImpl.equals(dc, dc));
assertTrue(SeriesServiceImpl.equals(testCatalog2, dc));
}

Status

Assignee

Lukas Rohner

Reporter

Christoph Driessen

Severity

Data Loss/Corruption

Tags (folksonomy)

Components

Fix versions

Affects versions

Priority

Major
Configure