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 cf6a096fc..68cdbad6c 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 @@ -28,8 +28,12 @@ class JsonSchemaBuilderService { property = [title : it['displayName'], description: it['helpText'], - type : it['displayType'], - default : it['defaultValue']] + type : it['displayType']] + if (it['displayType'] == 'boolean') { + property['defaultValue'] = (Boolean)(it['defaultValue']) + } else { + property['defaultValue'] = it['defaultValue'] + } } properties[(String) it['name']] = property }