From: Aron Roberts Date: Tue, 2 Apr 2013 21:51:28 +0000 (-0700) Subject: CSPACE-5943: Prevent duplicate document IDs. X-Git-Url: https://git.aero2k.de/?a=commitdiff_plain;h=f59e674220a8234b32f7d323233f8db13f928df2;p=tmp%2Fjakarta-migration.git CSPACE-5943: Prevent duplicate document IDs. --- diff --git a/services/common/src/main/java/org/collectionspace/services/nuxeo/client/java/RepositoryJavaClientImpl.java b/services/common/src/main/java/org/collectionspace/services/nuxeo/client/java/RepositoryJavaClientImpl.java index 781b0b58a..32ea43ba1 100644 --- a/services/common/src/main/java/org/collectionspace/services/nuxeo/client/java/RepositoryJavaClientImpl.java +++ b/services/common/src/main/java/org/collectionspace/services/nuxeo/client/java/RepositoryJavaClientImpl.java @@ -23,10 +23,12 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; +import java.util.HashSet; import java.util.Hashtable; import java.util.Iterator; import java.util.List; import java.util.Map; +import java.util.Set; import java.util.UUID; import javax.sql.rowset.CachedRowSet; @@ -1018,7 +1020,7 @@ public class RepositoryJavaClientImpl implements RepositoryClient docIds = new ArrayList<>(); + Set docIds = new HashSet<>(); try (CachedRowSet crs = JDBCTools.executePreparedQuery(jdbcFilterQueryBuilder, dataSourceName, repositoryName, sql)) {