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
const changeNodeDef = (newname: string) => {
if (editingNode.data.name !== newname) {
editingNode.data = {
workspace.onEditingNode({
data: {
id: editingNode.data.id,
name: workspace.nodeDefs.get(newname)?.name ?? newname,
desc: editingNode.data.desc,
debug: editingNode.data.debug,
};
workspace.onEditingNode(editingNode);
form.submit();
},
editable: editingNode.editable,
});
finish(form.getFieldsValue());
} else {
form.submit();
}