Only apply properties to GroovyMarkupConfigurer which are not null

This commit is contained in:
Moritz Halbritter
2025-08-27 15:29:15 +02:00
parent 011d42cb2a
commit 89c64ef443
@@ -114,7 +114,7 @@ public final class GroovyTemplateAutoConfiguration {
GroovyMarkupConfigurer groovyMarkupConfigurer(ObjectProvider<MarkupTemplateEngine> templateEngine,
Environment environment) {
GroovyMarkupConfigurer configurer = new GroovyMarkupConfigurer();
PropertyMapper map = PropertyMapper.get();
PropertyMapper map = PropertyMapper.get().alwaysApplyingWhenNonNull();
map.from(this.properties::isAutoEscape).to(configurer::setAutoEscape);
map.from(this.properties::isAutoIndent).to(configurer::setAutoIndent);
map.from(this.properties::getAutoIndentString).to(configurer::setAutoIndentString);