Skip to content

Commit e9fef10

Browse files
committed
MCC IDs needs to be case-insensitive
1 parent efbdbde commit e9fef10

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

mcc/src/org/labkey/mcc/etl/PopulateIdsStep.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import org.apache.xmlbeans.XmlException;
44
import org.jetbrains.annotations.NotNull;
55
import org.labkey.api.collections.CaseInsensitiveHashMap;
6+
import org.labkey.api.collections.CaseInsensitiveHashSet;
67
import org.labkey.api.data.CompareType;
78
import org.labkey.api.data.Container;
89
import org.labkey.api.data.ContainerManager;
@@ -94,7 +95,7 @@ private void populateForField(PipelineJob job, TableInfo sourceTi, String fieldN
9495
TableSelector ts = new TableSelector(sourceTi, PageFlowUtil.set(originalIdField, "container"), filter, null);
9596
if (ts.exists())
9697
{
97-
Set<String> idsEncountered = new HashSet<>();
98+
Set<String> idsEncountered = new CaseInsensitiveHashSet();
9899
ts.forEachResults(rs -> {
99100
Container c = ContainerManager.getForId(rs.getString(FieldKey.fromString("container")));
100101
List<Map<String, Object>> rows = toAdd.containsKey(c) ? toAdd.get(c) : new ArrayList<>();

0 commit comments

Comments
 (0)