From 6f4fb7668cd09d2e5fdca8977718fd6b87883a27 Mon Sep 17 00:00:00 2001 From: Faton Ramadani Date: Mon, 30 Oct 2023 11:04:52 +0100 Subject: [PATCH] fix(frontend): fix ai gen (#2518) * fix(frontend): fix ai gen * fix(frontend): Filter out schemas as string --- frontend/src/lib/components/copilot/utils.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/components/copilot/utils.ts b/frontend/src/lib/components/copilot/utils.ts index 1821f46a45..81c151e76b 100644 --- a/frontend/src/lib/components/copilot/utils.ts +++ b/frontend/src/lib/components/copilot/utils.ts @@ -32,6 +32,7 @@ function compile(schema: Schema) { res += '\n}' return res } + return rec(schema.properties, true) } @@ -71,9 +72,13 @@ export function formatResourceTypes(resourceTypes: ResourceType[], lang: 'python }) return '\n' + result.join('\n\n') } else { - const result = resourceTypes.map((resourceType) => { - return `type ${toCamel(capitalize(resourceType.name))} = ${compile(resourceType.schema)}` - }) + const result = resourceTypes + .filter( + (resourceType) => Boolean(resourceType.schema) && typeof resourceType.schema === 'object' + ) + .map((resourceType) => { + return `type ${toCamel(capitalize(resourceType.name))} = ${compile(resourceType.schema)}` + }) return '\n' + result.join('\n\n') } }