From b9c9eae3bd9f8062586fdd2048af6bc74a88fdb0 Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Wed, 14 Dec 2011 08:40:06 +0000
Subject: [PATCH] LMS-2702 add IDs of presented custom columns

SVN: 23986
---
 .../web/server/resultset/CachedResultSetManager.java      | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/CachedResultSetManager.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/CachedResultSetManager.java
index 4853ba173d6..c1f8033ab82 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/CachedResultSetManager.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/CachedResultSetManager.java
@@ -795,6 +795,14 @@ public final class CachedResultSetManager<K> implements IResultSetManager<K>, Se
                 newColumnFilterInfos.add(new GridColumnFilterInfo<T>(definition, pattern));
             }
         }
+        // add ids of presented custom columns
+        for (String id : idsOfPresentedColumns)
+        {
+            if (id.startsWith("$"))
+            {
+                newIdsOfPresentedColumns.add(id);
+            }
+        }
 
         DefaultResultSetConfig<K, T> newConfig = new DefaultResultSetConfig<K, T>();
         newConfig.setAvailableColumns(newAvailableColumns);
-- 
GitLab