fix: on delete current query length should be more than 1 (#3125)

Co-authored-by: Vishal Sharma <makeavish786@gmail.com>
This commit is contained in:
Palash Gupta 2023-07-13 18:33:47 +05:30 committed by GitHub
parent d26022efb1
commit 6b77165d09
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -27,6 +27,7 @@ export const useQueryOperations: UseQueryOperations = ({
removeQueryBuilderEntityByIndex,
panelType,
initialDataSource,
currentQuery,
} = useQueryBuilder();
const [operators, setOperators] = useState<SelectOption<string, string>[]>([]);
const [listOfAdditionalFilters, setListOfAdditionalFilters] = useState<
@ -121,8 +122,10 @@ export const useQueryOperations: UseQueryOperations = ({
);
const handleDeleteQuery = useCallback(() => {
removeQueryBuilderEntityByIndex('queryData', index);
}, [removeQueryBuilderEntityByIndex, index]);
if (currentQuery.builder.queryData.length > 1) {
removeQueryBuilderEntityByIndex('queryData', index);
}
}, [removeQueryBuilderEntityByIndex, index, currentQuery]);
const handleChangeQueryData: HandleChangeQueryData = useCallback(
(key, value) => {