# HG changeset patch # User Felix Wolfsteller # Date 1359557570 -3600 # Node ID 2cec81e697e8d992326339578aea36262e49c427 # Parent bbedd9af069e9351fe81d83ac68c9b383d9c6b4e [branch dc-km-filter] Builder: Let dc:variables always be global. diff -r bbedd9af069e -r 2cec81e697e8 flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java --- 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 + ); } }