Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Charles Bochet
2026-02-23 12:01:37 +01:00
committed by GitHub
parent 22bc3004b9
commit b51eb6471f
538 changed files with 4664 additions and 4127 deletions
@@ -22,6 +22,7 @@ import { duplicateViewFiltersAndViewFilterGroups } from '@/views/utils/duplicate
import { mapRecordFilterGroupToViewFilterGroup } from '@/views/utils/mapRecordFilterGroupToViewFilterGroup';
import { mapRecordFilterToViewFilter } from '@/views/utils/mapRecordFilterToViewFilter';
import { mapRecordSortToViewSort } from '@/views/utils/mapRecordSortToViewSort';
import { useStore } from 'jotai';
import { useRecoilCallback } from 'recoil';
import { isDefined } from 'twenty-shared/utils';
import { v4 } from 'uuid';
@@ -51,6 +52,8 @@ export const useCreateViewFromCurrentView = (viewBarComponentId?: string) => {
const { objectMetadataItem } = useRecordIndexContextOrThrow();
const store = useStore();
const { refreshCoreViewsByObjectMetadataId } =
useRefreshCoreViewsByObjectMetadataId();
@@ -100,13 +103,11 @@ export const useCreateViewFromCurrentView = (viewBarComponentId?: string) => {
return undefined;
}
const sourceView = snapshot
.getLoadable(
coreViewFromViewIdFamilySelector({
viewId: currentViewId,
}),
)
.getValue();
const sourceView = store.get(
coreViewFromViewIdFamilySelector.selectorFamily({
viewId: currentViewId,
}),
);
if (!isDefined(sourceView)) {
return undefined;
@@ -244,6 +245,7 @@ export const useCreateViewFromCurrentView = (viewBarComponentId?: string) => {
objectMetadataItem,
performViewFieldAPICreate,
refreshCoreViewsByObjectMetadataId,
store,
currentRecordFilterGroups,
currentRecordFilters,
currentRecordSorts,