[java-shib-attribute] branch main updated: IDP-2141 - Bug in BaseResolverPluginParser breaks resolutionPhases
Scott Cantor
cantor.2 at osu.edu
Mon Aug 28 13:36:26 UTC 2023
This is an automated email from the git hooks/post-receive script.
scantor pushed a commit to branch main
in repository java-shib-attribute.
View the commit online:
http://git.shibboleth.net/view/?p=java-shib-attribute.git;a=commit;h=ba4f5d5de34ab2b7484ea812ccb04f69f8282203
The following commit(s) were added to refs/heads/main by this push:
new ba4f5d5de IDP-2141 - Bug in BaseResolverPluginParser breaks resolutionPhases
ba4f5d5de is described below
commit ba4f5d5de34ab2b7484ea812ccb04f69f8282203
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Mon Aug 28 09:36:02 2023 -0400
IDP-2141 - Bug in BaseResolverPluginParser breaks resolutionPhases
https://shibboleth.atlassian.net/browse/IDP-2141
Add missing setFactoryMethod call.
---
.../idp/attribute/resolver/spring/BaseResolverPluginParser.java | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/shib-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/BaseResolverPluginParser.java b/shib-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/BaseResolverPluginParser.java
index 4e23c695c..669d559b8 100644
--- a/shib-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/BaseResolverPluginParser.java
+++ b/shib-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/BaseResolverPluginParser.java
@@ -189,14 +189,13 @@ public abstract class BaseResolverPluginParser extends AbstractCustomBeanDefinit
log.warn("excludeResolutionPhases ignored, using resolutionPhases");
}
phasesBuilder = BeanDefinitionBuilder.genericBeanDefinition(ResolutionLabelPredicate.class);
- phasesBuilder.addConstructorArgValue(
- SpringSupport.getAttributeValueAsList(resolutionPhasesAttr));
+ phasesBuilder.setFactoryMethod("byList");
+ phasesBuilder.addConstructorArgValue(SpringSupport.getAttributeValueAsList(resolutionPhasesAttr));
} else if (excludeResolutionPhasesAttr!=null) {
final BeanDefinitionBuilder unnegated =
BeanDefinitionBuilder.genericBeanDefinition(ResolutionLabelPredicate.class);
unnegated.setFactoryMethod("byList");
- unnegated.addConstructorArgValue(
- SpringSupport.getAttributeValueAsList(excludeResolutionPhasesAttr));
+ unnegated.addConstructorArgValue(SpringSupport.getAttributeValueAsList(excludeResolutionPhasesAttr));
phasesBuilder = BeanDefinitionBuilder.genericBeanDefinition(PredicateSupport.class);
phasesBuilder.setFactoryMethod("not");
phasesBuilder.addConstructorArgValue(unnegated.getBeanDefinition());
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list