diff --git a/app/client/src/components/propertyControls/ChartDataControl.tsx b/app/client/src/components/propertyControls/ChartDataControl.tsx index fd42c69042..19b7e38593 100644 --- a/app/client/src/components/propertyControls/ChartDataControl.tsx +++ b/app/client/src/components/propertyControls/ChartDataControl.tsx @@ -167,6 +167,13 @@ class ChartDataControl extends BaseControl { return validations; }; + getEvaluatedValue = () => { + if (Array.isArray(this.props.evaluatedValue)) { + return this.props.evaluatedValue; + } + return []; + }; + componentDidMount() { this.migrateChartData(this.props.propertyValue); } @@ -209,6 +216,9 @@ class ChartDataControl extends BaseControl { isValid, chartData.length, ); + + const evaluatedValue = this.getEvaluatedValue(); + return ( {chartData.map((data, index) => { @@ -222,7 +232,7 @@ class ChartDataControl extends BaseControl { updateOption={this.updateOption} isValid={validations[index].isValid} validationMessage={validations[index].validationMessage} - evaluated={this.props.evaluatedValue[index]} + evaluated={evaluatedValue[index]} /> ); })}