Small bugfix to properly handle nulls.
authorwassa <wassa@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Thu, 11 Aug 2005 01:32:21 +0000 (01:32 +0000)
committerwassa <wassa@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Thu, 11 Aug 2005 01:32:21 +0000 (01:32 +0000)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@1790 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

src/edu/internet2/middleware/shibboleth/aa/attrresolv/provider/SimpleAttributeDefinition.java

index 37d9155..0604397 100644 (file)
@@ -162,7 +162,7 @@ public class SimpleAttributeDefinition extends SimpleBaseAttributeDefinition imp
                Iterator resultsIt = results.iterator();
                while (resultsIt.hasNext()) {
                        Object value = resultsIt.next();
-                       if (!allowEmpty && value.equals("")) {
+                       if (!allowEmpty && ((value == null || value.equals(""))) {
                                log.debug("Skipping empty string value.");
                                continue;
                        }
@@ -175,4 +175,4 @@ public class SimpleAttributeDefinition extends SimpleBaseAttributeDefinition imp
                }
                attribute.setResolved();
        }
-}
\ No newline at end of file
+}