diff --git a/app/client/src/pages/Editor/DataSourceEditor/JSONtoForm.tsx b/app/client/src/pages/Editor/DataSourceEditor/JSONtoForm.tsx index 382756ed88cb..58e1245ddb0f 100644 --- a/app/client/src/pages/Editor/DataSourceEditor/JSONtoForm.tsx +++ b/app/client/src/pages/Editor/DataSourceEditor/JSONtoForm.tsx @@ -107,7 +107,7 @@ export class JSONtoForm< const fieldConfig = this.requiredFields[fieldConfigProperty]; if (fieldConfig.controlType === "KEYVALUE_ARRAY") { const configProperty = fieldConfig.configProperty.split("[*]."); - const arrayValues = _.get(values, configProperty[0]); + const arrayValues = _.get(values, configProperty[0], []); const keyValueArrayErrors: Record[] = []; arrayValues.forEach((value: any, index: number) => { @@ -165,7 +165,7 @@ export class JSONtoForm< if (checked[properties[0]]) continue; checked[properties[0]] = 1; - const values = _.get(formData, properties[0]); + const values = _.get(formData, properties[0], []); const newValues: ({ [s: string]: unknown } | ArrayLike)[] = []; values.forEach(