changeset 6094:16027599b2a9

Fix virtual columns, name has to be set and name has to be uppercase
author Andre Heinecke <aheinecke@intevation.de>
date Fri, 24 May 2013 17:10:19 +0200
parents 75a38bc6baf2
children 0f3ca851d204
files artifacts/src/main/java/org/dive4elements/river/artifacts/datacage/templating/Builder.java
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/datacage/templating/Builder.java	Fri May 24 13:57:40 2013 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/datacage/templating/Builder.java	Fri May 24 17:10:19 2013 +0200
@@ -298,7 +298,7 @@
                 }
                 catch (XPathExpressionException xee) {
                     log.warn("unable to apply filter expression '" +
-                        filter + "' to dataset.");
+                        filter + "' to dataset.", xee);
                 }
                 finally {
                     frames.leave();
@@ -517,6 +517,7 @@
             String [] origColumns = rd.getColumnLabels();
             int index = origColumns.length;
             String [] newColumns = Arrays.copyOf(origColumns, index+1);
+            newColumns[index] = name.toUpperCase();
             ResultData result = new ResultData(newColumns);
             fillResult(result, rd, index, index+1, expr, returnType);
             return result;

http://dive4elements.wald.intevation.org