fix: query operator (#2924)

This commit is contained in:
Yevhen Shevchenko 2023-06-16 15:40:54 +03:00 committed by GitHub
parent 5bdb0e84d1
commit 7f05ce3d05
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -132,12 +132,20 @@ export const useQueryOperations: UseQueryOperations = ({ query, index }) => {
if (JSON.stringify(operators) === JSON.stringify(initialOperators)) return; if (JSON.stringify(operators) === JSON.stringify(initialOperators)) return;
setOperators(initialOperators); setOperators(initialOperators);
const isCurrentOperatorAvailableInList = initialOperators
.map((operator) => operator.value)
.includes(aggregateOperator);
if (!isCurrentOperatorAvailableInList) {
handleChangeOperator(initialOperators[0].value); handleChangeOperator(initialOperators[0].value);
}
}, [ }, [
dataSource, dataSource,
initialDataSource, initialDataSource,
panelType, panelType,
operators, operators,
aggregateOperator,
handleChangeOperator, handleChangeOperator,
]); ]);