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;
setOperators(initialOperators);
handleChangeOperator(initialOperators[0].value);
const isCurrentOperatorAvailableInList = initialOperators
.map((operator) => operator.value)
.includes(aggregateOperator);
if (!isCurrentOperatorAvailableInList) {
handleChangeOperator(initialOperators[0].value);
}
}, [
dataSource,
initialDataSource,
panelType,
operators,
aggregateOperator,
handleChangeOperator,
]);