fix(Code Node): Ensure 'Generate Code' works with empty input object (#14352)

This commit is contained in:
Charlie Kolb
2025-04-04 11:24:27 +02:00
committed by GitHub
parent 0bac6ffac6
commit 480b44d024
2 changed files with 9 additions and 4 deletions

View File

@@ -106,7 +106,11 @@ function getSchemas() {
})
.filter((node) => node.schema?.value.length > 0);
const inputSchema = parentNodesSchemas.shift();
// Account for empty objects
const inputSchema = parentNodesSchemas.shift() ?? {
nodeName: parentNodesNames[0] ?? '',
schema: { path: '', type: 'undefined', value: '' },
};
return {
parentNodesNames,
@@ -161,7 +165,7 @@ async function onSubmit() {
question: prompt.value,
context: {
schema: schemas.parentNodesSchemas,
inputSchema: schemas.inputSchema!,
inputSchema: schemas.inputSchema,
ndvPushRef: useNDVStore().pushRef,
pushRef: rootStore.pushRef,
},