Merge branch 'develop' into release/v0.51.x

This commit is contained in:
Prashant Shahi 2024-07-31 21:29:07 +05:30
commit fc15aa6f1c

View File

@ -27,7 +27,7 @@ import { createIdFromObjectFields } from 'lib/createIdFromObjectFields';
import { createNewBuilderItemName } from 'lib/newQueryBuilder/createNewBuilderItemName'; import { createNewBuilderItemName } from 'lib/newQueryBuilder/createNewBuilderItemName';
import { getOperatorsBySourceAndPanelType } from 'lib/newQueryBuilder/getOperatorsBySourceAndPanelType'; import { getOperatorsBySourceAndPanelType } from 'lib/newQueryBuilder/getOperatorsBySourceAndPanelType';
import { replaceIncorrectObjectFields } from 'lib/replaceIncorrectObjectFields'; import { replaceIncorrectObjectFields } from 'lib/replaceIncorrectObjectFields';
import { get, merge, set } from 'lodash-es'; import { cloneDeep, get, merge, set } from 'lodash-es';
import { import {
createContext, createContext,
PropsWithChildren, PropsWithChildren,
@ -532,7 +532,7 @@ export function QueryBuilderProvider({
if (!panelType) { if (!panelType) {
return newQueryItem; return newQueryItem;
} }
const queryItem = item as IBuilderQuery; const queryItem = cloneDeep(item) as IBuilderQuery;
const propsRequired = const propsRequired =
panelTypeDataSourceFormValuesMap[panelType as keyof PartialPanelTypes]?.[ panelTypeDataSourceFormValuesMap[panelType as keyof PartialPanelTypes]?.[
queryItem.dataSource queryItem.dataSource