use default value

This commit is contained in:
codetypes committed 2025-01-14 17:24:33 +08:00
1 parent ae59c4b811
commit 47d8c2aff8
1 file changed
+5
+5
View File
@@ -327,10 +327,15 @@ export const checkNodeData = (data: NodeModel | null | undefined) => {
const args: { [k: string]: unknown } = {}; const args: { [k: string]: unknown } = {};
for (let i = 0; i < conf.args.length; i++) { for (let i = 0; i < conf.args.length; i++) {
const key = conf.args[i].name; const key = conf.args[i].name;
if (data.args && data.args[key] === undefined && conf.args[i].default !== undefined) {
data.args[key] = conf.args[i].default;
}
const value = data.args?.[key]; const value = data.args?.[key];
if (value !== undefined) { if (value !== undefined) {
args[key] = value; args[key] = value;
} }
if (!checkNodeArg(data, conf, i, true)) { if (!checkNodeArg(data, conf, i, true)) {
hasError = true; hasError = true;
} }