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
+6 -4
+6 -4
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({
data: {
id: editingNode.data.id, id: editingNode.data.id,
name: workspace.nodeDefs.get(newname)?.name ?? newname, name: workspace.nodeDefs.get(newname)?.name ?? newname,
desc: editingNode.data.desc, desc: editingNode.data.desc,
debug: editingNode.data.debug, debug: editingNode.data.debug,
}; },
workspace.onEditingNode(editingNode); editable: editingNode.editable,
form.submit(); });
finish(form.getFieldsValue());
} else { } else {
form.submit(); form.submit();
} }