From e390bbdb2a86095c2eaca555b2c84d7ffbe4e444 Mon Sep 17 00:00:00 2001 From: Michael Yan Date: Tue, 15 Oct 2024 09:56:40 +0800 Subject: [PATCH] Fixes `MarkupViewTemplateEngine` `compileStatic` property initialization error Closes gh-20 --- .../plugin/component/view/ComponentViewTemplateEngine.groovy | 2 +- .../grails/plugin/markup/view/MarkupViewTemplateEngine.groovy | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/component/src/main/groovy/grails/plugin/component/view/ComponentViewTemplateEngine.groovy b/component/src/main/groovy/grails/plugin/component/view/ComponentViewTemplateEngine.groovy index f09411c3..dc377a6b 100644 --- a/component/src/main/groovy/grails/plugin/component/view/ComponentViewTemplateEngine.groovy +++ b/component/src/main/groovy/grails/plugin/component/view/ComponentViewTemplateEngine.groovy @@ -40,7 +40,7 @@ class ComponentViewTemplateEngine extends ResolvableGroovyTemplateEngine { ComponentViewTemplateEngine(ComponentViewConfiguration config = new ComponentViewConfiguration(), ClassLoader classLoader = Thread.currentThread().contextClassLoader) { super(config, classLoader) - this.compileStatic = compileStatic + this.compileStatic = config.compileStatic innerEngine = new MarkupTemplateEngine(classLoader, config, new TemplateResolver() { @Override void configure(ClassLoader templateClassLoader, TemplateConfiguration configuration) { diff --git a/markup/src/main/groovy/grails/plugin/markup/view/MarkupViewTemplateEngine.groovy b/markup/src/main/groovy/grails/plugin/markup/view/MarkupViewTemplateEngine.groovy index 6e939604..e93d6611 100644 --- a/markup/src/main/groovy/grails/plugin/markup/view/MarkupViewTemplateEngine.groovy +++ b/markup/src/main/groovy/grails/plugin/markup/view/MarkupViewTemplateEngine.groovy @@ -40,7 +40,7 @@ class MarkupViewTemplateEngine extends ResolvableGroovyTemplateEngine { MarkupViewTemplateEngine(MarkupViewConfiguration config = new MarkupViewConfiguration(), ClassLoader classLoader = Thread.currentThread().contextClassLoader) { super(config, classLoader) - this.compileStatic = compileStatic + this.compileStatic = config.compileStatic innerEngine = new MarkupTemplateEngine(classLoader, config, new TemplateResolver() { @Override void configure(ClassLoader templateClassLoader, TemplateConfiguration configuration) {