SimpleAliasRegistry.hasAlias properly resolves multiple chained aliases

Issue: SPR-17191

(cherry picked from commit 2ac23badee)
This commit is contained in:
Juergen Hoeller
2018-08-17 09:54:14 +02:00
parent 5bd4f88af1
commit d38eb9d6a0
2 changed files with 66 additions and 1 deletions

View File

@@ -86,7 +86,9 @@ public class SimpleAliasRegistry implements AliasRegistry {
String registeredName = entry.getValue();
if (registeredName.equals(name)) {
String registeredAlias = entry.getKey();
return (registeredAlias.equals(alias) || hasAlias(registeredAlias, alias));
if (registeredAlias.equals(alias) || hasAlias(registeredAlias, alias)) {
return true;
}
}
}
return false;