Minor bug fixes

This commit is contained in:
Tom Butcher 2025-11-23 13:21:34 +00:00
parent 2d2df403e3
commit 030053b965

View File

@ -144,6 +144,7 @@ const ObjectSelect = ({
parentKeys: parentKeys.concat(key || '-'), parentKeys: parentKeys.concat(key || '-'),
filterPath: newFilterPath, filterPath: newFilterPath,
selectable: false, selectable: false,
children: buildTreeData( children: buildTreeData(
value, value,
pIdx + 1, pIdx + 1,
@ -278,8 +279,11 @@ const ObjectSelect = ({
handleFetchObjectsProperties() handleFetchObjectsProperties()
setInitialized(true) setInitialized(true)
} }
if (value == null) {
setTreeSelectValue(null)
setInitialized(true)
}
} }
handleValue() handleValue()
}, [ }, [
value, value,
@ -303,8 +307,13 @@ const ObjectSelect = ({
if (hasChanged) { if (hasChanged) {
setObjectPropertiesTree({}) setObjectPropertiesTree({})
setObjectList([])
setTreeData([]) setTreeData([])
setInitialized(false) setInitialized(false)
onTreeSelectChange(null)
setTreeSelectValue(null)
setInitialLoading(true)
setError(false)
prevValuesRef.current = { type, masterFilter } prevValuesRef.current = { type, masterFilter }
} }
}, [type, masterFilter]) }, [type, masterFilter])
@ -358,7 +367,7 @@ const ObjectSelect = ({
return ( return (
<TreeSelect <TreeSelect
treeDataSimpleMode={false} treeDataSimpleMode={false}
treeDefaultExpandAll={true} treeDefaultExpandAll={false}
treeData={treeData} treeData={treeData}
showSearch={showSearch} showSearch={showSearch}
multiple={multiple} multiple={multiple}