From 9d4f224de400f2dcc71f9a4adfa79cbca44d6286 Mon Sep 17 00:00:00 2001 From: izabel <izabel> Date: Mon, 31 May 2010 09:02:53 +0000 Subject: [PATCH] [LMS-1561] Dissapearing custom columns of Predefined Queries SVN: 16212 --- .../web/client/application/module/QueryViewer.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/client/web/client/application/module/QueryViewer.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/client/web/client/application/module/QueryViewer.java index c129253754c..68dbc3933d2 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/client/web/client/application/module/QueryViewer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/client/web/client/application/module/QueryViewer.java @@ -100,7 +100,7 @@ public class QueryViewer extends ContentPanel implements IDatabaseModificationOb } AsyncCallback<TableModelReference> callback = ReportGeneratedCallback.create(viewContext.getCommonViewContext(), - createReportInformationProvider(sqlQueryOrNull), + createReportInformationProvider(sqlQueryOrNull, queryIdOrNull), createDisplayQueryResultsAction()); if (queryIdOrNull != null) { @@ -123,7 +123,8 @@ public class QueryViewer extends ContentPanel implements IDatabaseModificationOb queryProvider.update(observedModifications); } - private IReportInformationProvider createReportInformationProvider(final String sqlQuery) + private IReportInformationProvider createReportInformationProvider(final String sqlQuery, + final Long queryIdOrNull) { return new IReportInformationProvider() { @@ -135,6 +136,10 @@ public class QueryViewer extends ContentPanel implements IDatabaseModificationOb public String getKey() { + if (queryIdOrNull != null) + { + return queryIdOrNull.toString(); + } if (sqlQuery == null) { return "null"; -- GitLab