diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/CustomEntityAttributeDefinition.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/CustomEntityAttributeDefinition.java index c2572e9d8..fdb9f9e83 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/CustomEntityAttributeDefinition.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/CustomEntityAttributeDefinition.java @@ -12,6 +12,7 @@ import javax.persistence.JoinColumn; import javax.persistence.Transient; +import org.apache.commons.lang3.StringUtils; import org.hibernate.annotations.Fetch; import org.hibernate.annotations.FetchMode; import org.hibernate.envers.Audited; @@ -120,6 +121,11 @@ public void setDisplayType(String displayType) { // This is here to comply with the interface only and should not be used to change the value in this implementation } + @Override + public void setName(String name) { + this.name = StringUtils.strip(name); + } + public void updateExamplesList() { examples = customAttrListDefinitions; } diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/RelyingPartyOverrideProperty.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/RelyingPartyOverrideProperty.java index 4aa854e62..159501fab 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/RelyingPartyOverrideProperty.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/RelyingPartyOverrideProperty.java @@ -2,6 +2,8 @@ import java.util.Set; +import org.apache.commons.lang3.StringUtils; + import lombok.Getter; import lombok.Setter; import lombok.ToString; @@ -50,4 +52,9 @@ public void setDefaultValues(Set defaults) { defaultValues = defaults; examples = defaults; } + + @Override + public void setName(String name) { + this.name = StringUtils.strip(name); + } } \ No newline at end of file