From efcf415010f7e59e46930966c7809b8026378f55 Mon Sep 17 00:00:00 2001 From: chasegawa Date: Tue, 15 Jun 2021 11:57:43 -0700 Subject: [PATCH] SHIBUI-1788 Bug fix that allows the CEAD to be added to metadata source via the RelyingPartyOverride interface --- .../admin/ui/domain/CustomEntityAttributeDefinition.java | 6 ++++++ 1 file changed, 6 insertions(+) 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 adc9072fa..0df210269 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 @@ -57,6 +57,12 @@ public class CustomEntityAttributeDefinition implements IRelyingPartyOverridePro @Column(name = "persist_value", nullable = true) String persistValue; + @Override + public String getAttributeName() { + // This is a bit of a hack because we don't have attribute name in the UI yet... + return attributeName == null ? name : attributeName; + } + @Override public Set getDefaultValues() { return customAttrListDefinitions;