Skip to content

Commit fce01a0

Browse files
committed
Ensure highest priority plugins are resolved first when resolving views. Fixes #9689
1 parent 4f4b590 commit fce01a0

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

grails-gsp/src/main/groovy/org/grails/gsp/io/DefaultGroovyPageLocator.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,7 @@
3838

3939
import java.io.File;
4040
import java.security.PrivilegedAction;
41-
import java.util.Collection;
42-
import java.util.List;
43-
import java.util.Map;
44-
import java.util.Set;
41+
import java.util.*;
4542
import java.util.concurrent.ConcurrentHashMap;
4643
import java.util.concurrent.ConcurrentLinkedQueue;
4744
import java.util.concurrent.ConcurrentMap;
@@ -198,7 +195,10 @@ protected GroovyPageScriptSource findBinaryScriptSource(String uri) {
198195
return null;
199196
}
200197

201-
for (GrailsPlugin plugin : pluginManager.getAllPlugins()) {
198+
List<GrailsPlugin> allPlugins = Arrays.asList(pluginManager.getAllPlugins());
199+
Collections.reverse(allPlugins);
200+
201+
for (GrailsPlugin plugin : allPlugins) {
202202
if (!(plugin instanceof BinaryGrailsPlugin)) {
203203
continue;
204204
}

0 commit comments

Comments
 (0)