From f11db6a29487747833edb996d05f8b16bfdea0b5 Mon Sep 17 00:00:00 2001 From: Ryan Mathis Date: Fri, 18 Jun 2021 12:59:45 -0700 Subject: [PATCH] Fixed json-schema builder --- .../admin/ui/service/JsonSchemaBuilderService.groovy | 5 ++--- 1 file changed, 2 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 893021d20..d1c5b98fa 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 @@ -50,8 +50,7 @@ class JsonSchemaBuilderService { }.each { def definition = [title : it['displayName'], description: it['helpText'], - type : 'array', - default : it['defaultValue']] + type : 'array'] if (it['displayType'] == 'set' || it['displayType'] == 'selection_list') { definition['uniqueItems'] = true } else if (it['displayType'] == 'list') { @@ -61,10 +60,10 @@ class JsonSchemaBuilderService { minLength: 1, // TODO: should this be configurable? maxLength: 255] //TODO: or this? items.examples = it['examples'] + items['default'] = it['defaultValue'] definition['items'] = items - definition['default'] = it['defaultValue'] json[(String) it['name']] = definition } }