From 89c64ef4431a497e5cc4565c3a891afc14db985c Mon Sep 17 00:00:00 2001 From: Moritz Halbritter Date: Wed, 27 Aug 2025 15:29:15 +0200 Subject: [PATCH] Only apply properties to GroovyMarkupConfigurer which are not null --- .../template/autoconfigure/GroovyTemplateAutoConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/spring-boot-groovy-templates/src/main/java/org/springframework/boot/groovy/template/autoconfigure/GroovyTemplateAutoConfiguration.java b/module/spring-boot-groovy-templates/src/main/java/org/springframework/boot/groovy/template/autoconfigure/GroovyTemplateAutoConfiguration.java index afc48d813a7..1e35fe31d99 100644 --- a/module/spring-boot-groovy-templates/src/main/java/org/springframework/boot/groovy/template/autoconfigure/GroovyTemplateAutoConfiguration.java +++ b/module/spring-boot-groovy-templates/src/main/java/org/springframework/boot/groovy/template/autoconfigure/GroovyTemplateAutoConfiguration.java @@ -114,7 +114,7 @@ public final class GroovyTemplateAutoConfiguration { GroovyMarkupConfigurer groovyMarkupConfigurer(ObjectProvider 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);