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 4853ba173d602dd7c0811d0c9c97ce3b34472cf9..c1f8033ab8281bfa4401349fc97261f7be765405 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);