On Thu, Oct 09, 2014 at 03:27:16PM -0400, Mark H. Wood wrote: > BTW the change I suggest would require some other work, as right now > we are lucky that the appending happens on the proper metadatavalue. > MetadataUtilities.appendMetadata clearly was supposed to index through > matching entries looking for the "right" one, but in fact it ignores > the index and always appends to the first value that that DBMS happens > to return. I'm filing an issue on that, as it seems wrong > regardless. OTOH I see that it's only used three places, all in the > item updater, and likely would have no purpose if we change the way > item updates are recorded.
*sigh* Never mind about the ordering. DSpaceObject.MetadataCache.retrieveMetadata has the DBMS return rows sorted by place, so they do have a definite order. -- Mark H. Wood Lead Technology Analyst University Library Indiana University - Purdue University Indianapolis 755 W. Michigan Street Indianapolis, IN 46202 317-274-0749 www.ulib.iupui.edu
signature.asc
Description: Digital signature
------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel