fix(nodes): fix warning when using current image node

This commit is contained in:
psychedelicious
2023-08-31 13:40:38 +10:00
parent ed72d51969
commit e90fd96eee

View File

@ -12,17 +12,21 @@ export const buildWorkflow = (nodesState: NodesState): Workflow => {
edges: [], edges: [],
}; };
nodes.forEach((node) => { nodes
const result = zWorkflowNode.safeParse(node); .filter((n) =>
if (!result.success) { ['invocation', 'notes'].includes(n.type ?? '__UNKNOWN_NODE_TYPE__')
const { message } = fromZodError(result.error, { )
prefix: 'Unable to parse node', .forEach((node) => {
}); const result = zWorkflowNode.safeParse(node);
logger('nodes').warn({ node: parseify(node) }, message); if (!result.success) {
return; const { message } = fromZodError(result.error, {
} prefix: 'Unable to parse node',
workflow.nodes.push(result.data); });
}); logger('nodes').warn({ node: parseify(node) }, message);
return;
}
workflow.nodes.push(result.data);
});
edges.forEach((edge) => { edges.forEach((edge) => {
const result = zWorkflowEdge.safeParse(edge); const result = zWorkflowEdge.safeParse(edge);