From 71a3820fbc397d0eb8c86864db34573342833ba7 Mon Sep 17 00:00:00 2001 From: Manish Kushare <37823141+manishkushare@users.noreply.github.com> Date: Wed, 25 Oct 2023 16:23:55 +0530 Subject: [PATCH] Avoided infinite loop in server side sorting in the table component (#8015) * avoided infinite loop in server side sorting * bump version --- .version | 2 +- frontend/.version | 2 +- frontend/src/Editor/Components/Table/Table.jsx | 2 +- server/.version | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.version b/.version index f48f82fa2c..d93847fab5 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -2.22.0 +2.22.1 diff --git a/frontend/.version b/frontend/.version index f48f82fa2c..d93847fab5 100644 --- a/frontend/.version +++ b/frontend/.version @@ -1 +1 @@ -2.22.0 +2.22.1 diff --git a/frontend/src/Editor/Components/Table/Table.jsx b/frontend/src/Editor/Components/Table/Table.jsx index 48854b1492..2d278840f9 100644 --- a/frontend/src/Editor/Components/Table/Table.jsx +++ b/frontend/src/Editor/Components/Table/Table.jsx @@ -642,7 +642,7 @@ export function Table({ } if (mounted) setExposedVariable('sortApplied', sortOptions); fireEvent('onSort'); - }, [sortOptions]); + }, [JSON.stringify(sortOptions)]); useEffect(() => { setExposedVariable('setPage', async function (targetPageIndex) { diff --git a/server/.version b/server/.version index f48f82fa2c..d93847fab5 100644 --- a/server/.version +++ b/server/.version @@ -1 +1 @@ -2.22.0 +2.22.1