fix can't change node name when has required field

This commit is contained in:
codetypes committed 2024-04-17 21:06:16 +08:00
1 parent ff214b2591
commit 0e6aff2855
1 file changed
+10 -8
+10 -8
View File
@@ -169,14 +169,16 @@ export const Inspector: FC = () => {
// change node def // change node def
const changeNodeDef = (newname: string) => { const changeNodeDef = (newname: string) => {
if (editingNode.data.name !== newname) { if (editingNode.data.name !== newname) {
editingNode.data = { workspace.onEditingNode({
id: editingNode.data.id, data: {
name: workspace.nodeDefs.get(newname)?.name ?? newname, id: editingNode.data.id,
desc: editingNode.data.desc, name: workspace.nodeDefs.get(newname)?.name ?? newname,
debug: editingNode.data.debug, desc: editingNode.data.desc,
}; debug: editingNode.data.debug,
workspace.onEditingNode(editingNode); },
form.submit(); editable: editingNode.editable,
});
finish(form.getFieldsValue());
} else { } else {
form.submit(); form.submit();
} }