diff --git a/packages/twenty-front/src/modules/object-metadata/hooks/useDeleteOneFieldMetadataItem.ts b/packages/twenty-front/src/modules/object-metadata/hooks/useDeleteOneFieldMetadataItem.ts index 281196303..94da4df13 100644 --- a/packages/twenty-front/src/modules/object-metadata/hooks/useDeleteOneFieldMetadataItem.ts +++ b/packages/twenty-front/src/modules/object-metadata/hooks/useDeleteOneFieldMetadataItem.ts @@ -1,10 +1,11 @@ -import { useApolloClient, useMutation } from '@apollo/client'; +import { useMutation } from '@apollo/client'; import { DeleteOneFieldMetadataItemMutation, DeleteOneFieldMetadataItemMutationVariables, } from '~/generated-metadata/graphql'; +import { useApolloCoreClient } from '@/object-metadata/hooks/useApolloCoreClient'; import { useRefreshObjectMetadataItems } from '@/object-metadata/hooks/useRefreshObjectMetadataItem'; import { recordIndexKanbanAggregateOperationState } from '@/object-record/record-index/states/recordIndexKanbanAggregateOperationState'; import { AggregateOperations } from '@/object-record/record-table/constants/AggregateOperations'; @@ -25,7 +26,7 @@ export const useDeleteOneFieldMetadataItem = () => { setRecordIndexKanbanAggregateOperation, ] = useRecoilState(recordIndexKanbanAggregateOperationState); - const apolloClient = useApolloClient(); + const apolloCoreClient = useApolloCoreClient(); const resetRecordIndexKanbanAggregateOperation = async ( idToDelete: DeleteOneFieldMetadataItemMutationVariables['idToDelete'], @@ -36,7 +37,7 @@ export const useDeleteOneFieldMetadataItem = () => { fieldMetadataId: null, }); } - await apolloClient.refetchQueries({ + await apolloCoreClient.refetchQueries({ include: ['FindManyViews'], }); }; diff --git a/packages/twenty-front/src/modules/object-metadata/hooks/useUpdateOneFieldMetadataItem.ts b/packages/twenty-front/src/modules/object-metadata/hooks/useUpdateOneFieldMetadataItem.ts index 78aeaa0df..a2534c73d 100644 --- a/packages/twenty-front/src/modules/object-metadata/hooks/useUpdateOneFieldMetadataItem.ts +++ b/packages/twenty-front/src/modules/object-metadata/hooks/useUpdateOneFieldMetadataItem.ts @@ -8,6 +8,7 @@ import { import { UPDATE_ONE_FIELD_METADATA_ITEM } from '../graphql/mutations'; import { currentWorkspaceState } from '@/auth/states/currentWorkspaceState'; +import { useApolloCoreClient } from '@/object-metadata/hooks/useApolloCoreClient'; import { useRefreshObjectMetadataItems } from '@/object-metadata/hooks/useRefreshObjectMetadataItem'; import { CoreObjectNameSingular } from '@/object-metadata/types/CoreObjectNameSingular'; import { useFindManyRecordsQuery } from '@/object-record/hooks/useFindManyRecordsQuery'; @@ -21,6 +22,7 @@ import { isDefined } from 'twenty-shared/utils'; export const useUpdateOneFieldMetadataItem = () => { const apolloClient = useApolloClient(); + const apolloCoreClient = useApolloCoreClient(); const { refreshObjectMetadataItems } = useRefreshObjectMetadataItems('network-only'); @@ -79,7 +81,7 @@ export const useUpdateOneFieldMetadataItem = () => { const { data } = await apolloClient.query({ query: GET_CURRENT_USER }); setCurrentWorkspace(data?.currentUser?.currentWorkspace); - const { data: viewConnection } = await apolloClient.query<{ + const { data: viewConnection } = await apolloCoreClient.query<{ views: RecordGqlConnection; }>({ query: findManyViewsQuery,