From 901e0259615f201a7ee87efd85d45ec86e89aee5 Mon Sep 17 00:00:00 2001
From: buczekp <buczekp>
Date: Wed, 8 Jun 2011 12:18:59 +0000
Subject: [PATCH] bugfix: refresh experiment browser when projects/spaces are
 deleted/updated

SVN: 21654
---
 .../web/client/application/ui/grid/GridUtils.java    | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/GridUtils.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/GridUtils.java
index b6b15b63e19..60dcb06d3ae 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/GridUtils.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/GridUtils.java
@@ -16,6 +16,7 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid;
 
+import static ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind.addAny;
 import static ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind.createOrDelete;
 import static ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind.edit;
 
@@ -29,8 +30,6 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKin
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind.ObjectKind;
 
 /**
- * 
- *
  * @author Franz-Josef Elmer
  */
 public class GridUtils
@@ -44,9 +43,9 @@ public class GridUtils
         relevantModifications.addAll(GridUtils.getGridRelevantModifications(entityKind, true));
         return relevantModifications.toArray(DatabaseModificationKind.EMPTY_ARRAY);
     }
-    
+
     public final static Set<DatabaseModificationKind> getGridRelevantModifications(
-            ObjectKind entity, boolean withProject)
+            ObjectKind entity, boolean withProjectAndSpace)
     {
         Set<DatabaseModificationKind> result = new HashSet<DatabaseModificationKind>();
         result.add(createOrDelete(entity));
@@ -54,9 +53,10 @@ public class GridUtils
         result.add(createOrDelete(ObjectKind.PROPERTY_TYPE_ASSIGNMENT));
         result.add(edit(ObjectKind.PROPERTY_TYPE_ASSIGNMENT));
         result.add(edit(ObjectKind.VOCABULARY_TERM));
-        if (withProject)
+        if (withProjectAndSpace)
         {
-            result.add(edit((ObjectKind.PROJECT)));
+            addAny(result, ObjectKind.PROJECT);
+            addAny(result, ObjectKind.SPACE);
         }
         return result;
     }
-- 
GitLab