diff --git a/src/NJsonSchema.CodeGeneration.TypeScript/Templates/ConvertToJavaScript.liquid b/src/NJsonSchema.CodeGeneration.TypeScript/Templates/ConvertToJavaScript.liquid index 7660ce78d..dc181bc64 100644 --- a/src/NJsonSchema.CodeGeneration.TypeScript/Templates/ConvertToJavaScript.liquid +++ b/src/NJsonSchema.CodeGeneration.TypeScript/Templates/ConvertToJavaScript.liquid @@ -5,7 +5,7 @@ if (Array.isArray({{ Value }})) { {{ Variable }} = []; for (let item of {{ Value }}) {%- if IsArrayItemNewableObject -%} - {{ Variable }}.push(item.toJSON()); + {{ Variable }}.push(item?.toJSON()); {%- elsif IsArrayItemDate -%} {{ Variable }}.push({% if UseJsDate %}formatDate(item){% else %}item.{{ DateToStringCode }}{% endif %}); {%- elsif IsArrayItemDateTime -%}