From 0b32a513624c905058974c0064eb1d1435f030dd Mon Sep 17 00:00:00 2001 From: Yuriy Yarosh Date: Fri, 12 Jul 2024 01:59:02 +0300 Subject: [PATCH] props null fix Signed-off-by: Yuriy Yarosh --- src/import/codegen.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/import/codegen.ts b/src/import/codegen.ts index 97cba26c5..d0917c34e 100644 --- a/src/import/codegen.ts +++ b/src/import/codegen.ts @@ -408,7 +408,7 @@ export function generateHelmConstruct(typegen: TypeGenerator, def: HelmObjectDef code.close('}'); code.close('}'); code.line(); - code.line('const { additionalValues, ...valuesWithoutAdditionalValues } = props;'); + code.line('const { additionalValues, ...valuesWithoutAdditionalValues } = props || {};'); code.line(); code.open('return {'); code.line('...valuesWithoutAdditionalValues,'); @@ -421,4 +421,4 @@ export function generateHelmConstruct(typegen: TypeGenerator, def: HelmObjectDef function hasRequiredProps(schema: JSONSchema4):boolean | undefined { return schema?.required && Array.isArray(schema.required) && schema.required.length > 0; -} \ No newline at end of file +}