From f79ab8a8fe1167fe39fa07ca2364b707e3638831 Mon Sep 17 00:00:00 2001 From: chasegawa Date: Fri, 1 Oct 2021 13:24:17 -0700 Subject: [PATCH] SHIBUI-2110 Adding the display name for the custom attributes --- .../admin/ui/service/JsonSchemaBuilderService.groovy | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JsonSchemaBuilderService.groovy b/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JsonSchemaBuilderService.groovy index a45448016..bf41de0ef 100644 --- a/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JsonSchemaBuilderService.groovy +++ b/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JsonSchemaBuilderService.groovy @@ -30,9 +30,10 @@ class JsonSchemaBuilderService { resultNames.add(bundle.getName()) }) - result.addAll(customPropertiesConfiguration.getAttributes().collect { - it['name'] - }) + for (Map attribute : customPropertiesConfiguration.getAttributes()) { + result.add(attribute.get("name")) + resultNames.add(attribute.get("displayName")) + } json['enum'] = result json['enumNames'] = resultNames