From 5cb18f5acfd69f719271b6ba4d20342f0873f670 Mon Sep 17 00:00:00 2001 From: buczekp <buczekp> Date: Fri, 11 Feb 2011 14:52:09 +0000 Subject: [PATCH] bugfix: sort selected row ids to fix deletion SVN: 19909 --- .../ui/managed_property/ManagedPropertyGridActionDialog.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/managed_property/ManagedPropertyGridActionDialog.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/managed_property/ManagedPropertyGridActionDialog.java index 314c3cb2d2c..cad88a0c71e 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/managed_property/ManagedPropertyGridActionDialog.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/managed_property/ManagedPropertyGridActionDialog.java @@ -17,6 +17,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.managed_property; import java.util.ArrayList; +import java.util.Collections; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; @@ -109,11 +110,11 @@ public final class ManagedPropertyGridActionDialog extends { ManagedUiTableActionDescription ma = (ManagedUiTableActionDescription) managedAction; List<Integer> selectedRows = new ArrayList<Integer>(); - selectedRows.clear(); for (TableModelRowWithObject<ReportRowModel> rowModel : data) { selectedRows.add(rowModel.getObjectOrNull().getRowNumber()); } + Collections.sort(selectedRows); ma.setSelectedRows(selectedRows); } -- GitLab