Repository: incubator-freemarker Updated Branches: refs/heads/3 c622e112b -> d0f34dcc1
(Setting name converter fix) Project: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/commit/e5f21cf1 Tree: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/tree/e5f21cf1 Diff: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/diff/e5f21cf1 Branch: refs/heads/3 Commit: e5f21cf1843f790c3b71318ac09f31b0f0aabdf8 Parents: c622e11 Author: ddekany <ddek...@apache.org> Authored: Mon Jul 17 14:26:38 2017 +0200 Committer: ddekany <ddek...@apache.org> Committed: Mon Jul 17 14:26:38 2017 +0200 ---------------------------------------------------------------------- .../main/java/freemarker/core/FM2ASTToFM3SourceConverter.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-freemarker/blob/e5f21cf1/freemarker-converter/src/main/java/freemarker/core/FM2ASTToFM3SourceConverter.java ---------------------------------------------------------------------- diff --git a/freemarker-converter/src/main/java/freemarker/core/FM2ASTToFM3SourceConverter.java b/freemarker-converter/src/main/java/freemarker/core/FM2ASTToFM3SourceConverter.java index 9ee615e..0161cb8 100644 --- a/freemarker-converter/src/main/java/freemarker/core/FM2ASTToFM3SourceConverter.java +++ b/freemarker-converter/src/main/java/freemarker/core/FM2ASTToFM3SourceConverter.java @@ -23,7 +23,6 @@ import java.io.FileNotFoundException; import java.io.IOException; import java.io.Reader; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; @@ -612,8 +611,11 @@ public class FM2ASTToFM3SourceConverter { + "FreeMarker 3. You have to remove it manually before conversion.", node.getBeginLine(), node.getBeginColumn()); } + if (converted.equals("datetimeFormat")) { + converted = "dateTimeFormat"; + } - if (!Arrays.asList(PropertySetting.SETTING_NAMES).contains(converted)) { + if (!org.apache.freemarker.core.Environment.getSettingNames().contains(converted)) { throw new ConverterException("Couldn't map \"" + name + "\" to a valid FreeMarker 3 setting name " + "(tried: " + converted + ")"); }