From d2ad07f6cd641815fccff7a19ca7526009da0b68 Mon Sep 17 00:00:00 2001 From: Jasper Kang Date: Wed, 8 Jan 2025 13:30:23 +1300 Subject: [PATCH] check whether stats.data is empty before accessing length --- client/my-sites/stats/stats-post-summary/index.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/my-sites/stats/stats-post-summary/index.jsx b/client/my-sites/stats/stats-post-summary/index.jsx index 797fdb7005e63..5504fc8addc74 100644 --- a/client/my-sites/stats/stats-post-summary/index.jsx +++ b/client/my-sites/stats/stats-post-summary/index.jsx @@ -236,7 +236,7 @@ class StatsPostSummary extends Component { const selectedRecordIndex = chartData.findIndex( ( item ) => item.period === selectedRecord.period ); - if ( 'day' === this.state.period ) { + if ( 'day' === this.state.period && stats.data ) { const maxPages = Math.ceil( stats.data.length / StatsPostSummary.MAX_RECORDS_PER_DAY ); disablePreviousArrow = this.state.page >= maxPages && selectedRecordIndex === 0; disableNextArrow = 1 === this.state.page && selectedRecordIndex === chartData.length - 1;