From 0735d6e2593a870c4e1559f36f6095c1892b7cb9 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Sun, 28 Dec 2014 13:22:41 -0800 Subject: [PATCH] Fix TemplateLocation.anyExists logic Fix broken logic in TemplateLocation.anyExists caused by not using the local `searchPath` variable. See gh-2184 Closes gh-2248 --- .../boot/autoconfigure/template/TemplateLocation.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/template/TemplateLocation.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/template/TemplateLocation.java index 5d7e703633..5ae444b4cc 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/template/TemplateLocation.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/template/TemplateLocation.java @@ -65,8 +65,8 @@ public class TemplateLocation { searchPath = ResourcePatternResolver.CLASSPATH_ALL_URL_PREFIX + searchPath.substring(ResourceLoader.CLASSPATH_URL_PREFIX.length()); } - if (this.path.startsWith(ResourcePatternResolver.CLASSPATH_ALL_URL_PREFIX)) { - Resource[] resources = resolver.getResources(this.path); + if (searchPath.startsWith(ResourcePatternResolver.CLASSPATH_ALL_URL_PREFIX)) { + Resource[] resources = resolver.getResources(searchPath); for (Resource resource : resources) { if (resource.exists()) { return true;