Skip to content

Commit 533834a

Browse files
committed
CrossFolderSelectionForm: Fix issue with picklists that pass rowIds
1 parent 510b9fe commit 533834a

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

experiment/src/org/labkey/experiment/controllers/exp/ExperimentController.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8172,13 +8172,15 @@ public void setPicklistName(String picklistName)
81728172
@Override
81738173
public Set<Long> getIds(boolean clear)
81748174
{
8175-
if (_rowIds != null)
8176-
return _rowIds;
81778175
Set<Long> selectedIds;
8178-
if (isUseSnapshotSelection())
8176+
8177+
if (_rowIds != null)
8178+
selectedIds = _rowIds;
8179+
else if (isUseSnapshotSelection())
81798180
selectedIds = new HashSet<>(DataRegionSelection.getSnapshotSelectedIntegers(getViewContext(), getDataRegionSelectionKey()));
81808181
else
81818182
selectedIds = DataRegionSelection.getSelectedIntegers(getViewContext(), getDataRegionSelectionKey(), clear);
8183+
81828184
if (_picklistName != null)
81838185
{
81848186
User user = getViewContext().getUser();

0 commit comments

Comments
 (0)