[java-identity-provider COMMIT] /branches/3.3/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/...
noreply at shibboleth.net
noreply at shibboleth.net
Sat Mar 4 06:15:31 EST 2017
Author: rdw
Date: Sat Mar 4 06:15:30 2017
New Revision: 8646
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=8646&view=rev
Log:
IDP-1131 Handle it when we get no values back
https://issues.shibboleth.net/jira/browse/IDP-1131
Modified:
branches/3.3/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/ad/impl/ContextDerivedAttributeDefinition.java
Modified: branches/3.3/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/ad/impl/ContextDerivedAttributeDefinition.java
URL: http://svn.shibboleth.net/view/java-identity-provider/branches/3.3/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/ad/impl/ContextDerivedAttributeDefinition.java?rev=8646&r1=8645&r2=8646&view=diff
==============================================================================
--- branches/3.3/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/ad/impl/ContextDerivedAttributeDefinition.java (original)
+++ branches/3.3/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/ad/impl/ContextDerivedAttributeDefinition.java Sat Mar 4 06:15:30 2017
@@ -95,6 +95,10 @@
final ProfileRequestContext prc = prcLookupStrategy.apply(resolutionContext);
final List<IdPAttributeValue<?>> results = attributeValuesFunction.apply(prc);
+ if (null == results) {
+ log.debug("{} Generated no values.", getLogPrefix());
+ return null;
+ }
log.debug("{} Generated {} values.", getLogPrefix(), results.size());
log.trace("{} Values:", getLogPrefix(), results);
final IdPAttribute attribute = new IdPAttribute(getId());
More information about the commits
mailing list