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