You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by kg...@apache.org on 2021/08/06 16:00:39 UTC
[superset] branch master updated: fix(explore): revert dnd column
dependency array change to fix infinite rerenders (#16115)
This is an automated email from the ASF dual-hosted git repository.
kgabryje pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git
The following commit(s) were added to refs/heads/master by this push:
new 772da8d fix(explore): revert dnd column dependency array change to fix infinite rerenders (#16115)
772da8d is described below
commit 772da8de6353f01ea1c64037af9695d5f10b71e4
Author: Kamil Gabryjelski <ka...@gmail.com>
AuthorDate: Fri Aug 6 17:59:22 2021 +0200
fix(explore): revert dnd column dependency array change to fix infinite rerenders (#16115)
* fix(explore): revert dnd column dependency array change to fix infinite rerenders
* Remove console.log
* Remove comment
---
.../components/controls/DndColumnSelectControl/DndColumnSelect.tsx | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndColumnSelect.tsx b/superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndColumnSelect.tsx
index 32097b2..e8f64db 100644
--- a/superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndColumnSelect.tsx
+++ b/superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndColumnSelect.tsx
@@ -66,9 +66,7 @@ export const DndColumnSelect = (props: LabelProps) => {
) {
onChange(optionSelectorValues);
}
- // when options change, that means that the dataset has changed
- // so we have to check if values are still applicable.
- }, [options, value, optionSelector]);
+ }, [JSON.stringify(value), JSON.stringify(optionSelector.getValues())]);
// useComponentDidUpdate to avoid running this for the first render, to avoid
// calling onChange when the initial value is not valid for the dataset