Storehelper fix

This commit is contained in:
Shaurya Sharma 2024-10-23 12:47:36 +05:30
parent 8f83e2bf5d
commit 387bee447f

View file

@ -3,6 +3,7 @@ import { allOperations } from '@tooljet/plugins/client';
import { capitalize, cloneDeep } from 'lodash';
import { DATA_SOURCE_TYPE } from '@/_helpers/constants';
import { useDataQueriesStore } from '@/_stores/dataQueriesStore';
import useStore from '@/AppBuilder/_stores/store';
export const getDefaultOptions = (source) => {
const isSchemaUnavailable = Object.keys(schemaUnavailableOptions).includes(source.kind);
@ -42,7 +43,9 @@ export const getDefaultOptions = (source) => {
const computeQueryName = (source) => {
const { kind, type } = source;
const dataQueries = useDataQueriesStore.getState().dataQueries;
// TODO: Might need to move this out
// const dataQueries = useDataQueriesStore.getState().dataQueries;
const dataQueries = useStore.getState().dataQuery.queries.modules.canvas;
let currentQueriesForKind = dataQueries.filter((query) => query.kind === kind);
if (type == DATA_SOURCE_TYPE.SAMPLE) {
currentQueriesForKind = currentQueriesForKind.filter((query) => query.data_source_id === source.id);