Skip to content

Commit 8712ebe

Browse files
committed
Changed return to HashSet instead of ArrayList, to prevent duplicate codes.
1 parent d77480b commit 8712ebe

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

grails-core/src/main/groovy/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,10 +156,10 @@ public void setBasename(String basename) {
156156
* @param basenames the basenames of the bundle
157157
* @return a list with all codes from valid registered bundles
158158
*/
159-
public List<String> getBundleCodes(Locale locale,String...basenames){
159+
public Set<String> getBundleCodes(Locale locale,String...basenames){
160160
List<String> validBaseNames = getValidBasenames(basenames);
161161

162-
List<String> codes = new ArrayList<>();
162+
Set<String> codes = new HashSet<>();
163163
for(String basename: validBaseNames){
164164
List<Pair<String, Resource>> filenamesAndResources = calculateAllFilenames(basename,locale);
165165
for (Pair<String, Resource> filenameAndResource : filenamesAndResources) {

0 commit comments

Comments
 (0)