diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java @ 4916:2cec81e697e8 dc-km-filter

[branch dc-km-filter] Builder: Let dc:variables always be global.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 30 Jan 2013 15:52:50 +0100
parents 9c388de4b4d5
children
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java	Wed Jan 30 15:52:05 2013 +0100
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java	Wed Jan 30 15:52:50 2013 +0100
@@ -534,9 +534,11 @@
                 log.error("dc:variable 'name' or 'expr' empty.");
             }
             else {
-                frames.put(
+                Object o = evaluateXPath(expr, typeToQName(type));
+                frames.putGlobal(
                     varName.toUpperCase(),
-                    evaluateXPath(expr, typeToQName(type)));
+                    o
+                    );
             }
         }
 

http://dive4elements.wald.intevation.org