diff --git a/application/build.gradle b/application/build.gradle index 647c12351..700eec202 100644 --- a/application/build.gradle +++ b/application/build.gradle @@ -81,7 +81,14 @@ tasks.named('jar') { } dependencies { - implementation project(':api') + implementation(project(':api')) { + exclude group: 'org.thymeleaf', module: 'thymeleaf-spring6' + } + implementation 'org.thymeleaf:thymeleaf' + // Fix https://github.com/halo-dev/halo/issues/7289 + // Build from https://github.com/halo-dev/thymeleaf/commit/097a51cbaae114c87973e5de4ae9b88115976221 + implementation files('libs/thymeleaf-spring6-3.1.4-rc.1+halo.2.21.6.jar') + annotationProcessor platform(project(':platform:application')) annotationProcessor "org.springframework.boot:spring-boot-configuration-processor" diff --git a/application/libs/thymeleaf-spring6-3.1.4-rc.1+halo.2.21.6.jar b/application/libs/thymeleaf-spring6-3.1.4-rc.1+halo.2.21.6.jar new file mode 100644 index 000000000..c220ea6e4 Binary files /dev/null and b/application/libs/thymeleaf-spring6-3.1.4-rc.1+halo.2.21.6.jar differ