diff --git a/ui/public/assets/schema/attribute/attribute.schema.json b/ui/public/assets/schema/attribute/attribute.schema.json
index 2410125c4..d723d8d2a 100644
--- a/ui/public/assets/schema/attribute/attribute.schema.json
+++ b/ui/public/assets/schema/attribute/attribute.schema.json
@@ -93,19 +93,11 @@
"BOOLEAN"
]
},
- "defaultValue": {
+ "defaultValueBoolean": {
"title": "label.entity-attribute-default",
"description": "tooltip.entity-attribute-default",
- "type": "string",
- "default": "true",
- "enum": [
- "true",
- "false"
- ],
- "enumNames": [
- "True",
- "False"
- ]
+ "type": "boolean",
+ "default": true
},
"persistValue": {
"type": "string",
diff --git a/ui/src/app/form/component/widgets/CheckboxWidget.js b/ui/src/app/form/component/widgets/CheckboxWidget.js
index b1833159c..c95d7e921 100644
--- a/ui/src/app/form/component/widgets/CheckboxWidget.js
+++ b/ui/src/app/form/component/widgets/CheckboxWidget.js
@@ -41,7 +41,7 @@ const CheckboxWidget = (props) => {
{schema.description &&
{JSON.stringify(errors, null, 4)}); } \ No newline at end of file diff --git a/ui/src/app/metadata/view/MetadataAttributeEdit.js b/ui/src/app/metadata/view/MetadataAttributeEdit.js index d0c04f287..ea81c975e 100644 --- a/ui/src/app/metadata/view/MetadataAttributeEdit.js +++ b/ui/src/app/metadata/view/MetadataAttributeEdit.js @@ -35,7 +35,7 @@ export function MetadataAttributeEdit() { } async function save(metadata) { - const resp = await put(``, definition.parser(metadata)); + const resp = await put(`/${id}`, definition.parser(metadata)); if (response.ok) { gotoDetail({ refresh: true }); } else { diff --git a/ui/src/app/metadata/view/MetadataAttributeList.js b/ui/src/app/metadata/view/MetadataAttributeList.js index b72c3c0e7..f585f805f 100644 --- a/ui/src/app/metadata/view/MetadataAttributeList.js +++ b/ui/src/app/metadata/view/MetadataAttributeList.js @@ -63,13 +63,13 @@ export function MetadataAttributeList ({entities, onDelete}) {