[utilities COMMIT] /java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/AttributeSupport.java

noreply at shibboleth.net noreply at shibboleth.net
Mon Sep 7 10:58:18 EDT 2015


Author: rdw
Date: Mon Sep  7 10:58:18 2015
New Revision: 817

URL: http://svn.shibboleth.net/view/utilities?rev=817&view=rev
Log:
IDP-730 'property trimming'

https://issues.shibboleth.net/jira/browse/IDP-730

Trim spaces from (DOM) Attributes before converting them to Boolean or Locale

Modified:
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/AttributeSupport.java

Modified: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/AttributeSupport.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/AttributeSupport.java?rev=817&r1=816&r2=817&view=diff
==============================================================================
--- java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/AttributeSupport.java	(original)
+++ java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/AttributeSupport.java	Mon Sep  7 10:58:18 2015
@@ -295,7 +295,7 @@
             return null;
         }
 
-        final String valueStr = attribute.getValue();
+        final String valueStr = StringSupport.trimOrNull(attribute.getValue());
         if ("0".equals(valueStr) || "false".equals(valueStr)) {
             return Boolean.FALSE;
         } else if ("1".equals(valueStr) || "true".equals(valueStr)) {
@@ -446,7 +446,7 @@
             return null;
         }
 
-        String lang = getXMLLang(element);
+        String lang = StringSupport.trimOrNull(getXMLLang(element));
         if (lang != null) {
             if (lang.contains("-")) {
                 lang = lang.substring(0, lang.indexOf("-"));



More information about the commits mailing list