diff --git a/packages/web_ui/src/components/BaseConfigTree.jsx b/packages/web_ui/src/components/BaseConfigTree.jsx index 7f6fd457..e693d9cb 100644 --- a/packages/web_ui/src/components/BaseConfigTree.jsx +++ b/packages/web_ui/src/components/BaseConfigTree.jsx @@ -190,7 +190,7 @@ export default function BaseConfigTree(props) { request = props.setProp(fieldName, prop, value); } else { - request = props.setField(field, value); + request = props.setField(field, value === null ? "" : String(value)); } try { diff --git a/packages/web_ui/src/components/InstanceConfigTree.jsx b/packages/web_ui/src/components/InstanceConfigTree.jsx index eaefa3c2..921694e0 100644 --- a/packages/web_ui/src/components/InstanceConfigTree.jsx +++ b/packages/web_ui/src/components/InstanceConfigTree.jsx @@ -22,7 +22,7 @@ export default function InstanceConfigTree(props) { await libLink.messages.setInstanceConfigField.send(control, { instance_id: props.id, field, - value: String(value), + value, }); }