diff --git a/api/src/org/labkey/api/assay/AbstractAssayProvider.java b/api/src/org/labkey/api/assay/AbstractAssayProvider.java index 423c76b42c7..2ccef55dff7 100644 --- a/api/src/org/labkey/api/assay/AbstractAssayProvider.java +++ b/api/src/org/labkey/api/assay/AbstractAssayProvider.java @@ -2169,10 +2169,11 @@ private void updateResultFiles(FilteredTable assayResultTable, List runs Map runMap = new HashMap<>(); runs.forEach(run -> runMap.put(run.getRowId(), run)); - Map fileMoveReferences = new HashMap<>(); - Map> fileMoveResultRowIds = new HashMap<>(); for (String fileField : fileFields) { + Map fileMoveReferences = new HashMap<>(); + Map> fileMoveResultRowIds = new HashMap<>(); + var fileColumn = assayResultTable.getColumn(fileField); TableSelector ts = new TableSelector(assayResultTable, assayResultTable.getColumns("rowid", "run", fileField), filter, null); Map[] resultFiles = ts.getMapArray();