diff --git a/packages/twenty-front/src/modules/object-metadata/hooks/useCreateOneObjectMetadataItem.ts b/packages/twenty-front/src/modules/object-metadata/hooks/useCreateOneObjectMetadataItem.ts index ace4b5995f..27d605371f 100644 --- a/packages/twenty-front/src/modules/object-metadata/hooks/useCreateOneObjectMetadataItem.ts +++ b/packages/twenty-front/src/modules/object-metadata/hooks/useCreateOneObjectMetadataItem.ts @@ -7,6 +7,7 @@ import { FindManyViewsDocument, } from '~/generated-metadata/graphql'; +import { useInvalidateMetadataStore } from '@/metadata-store/hooks/useInvalidateMetadataStore'; import { useMetadataErrorHandler } from '@/metadata-error-handler/hooks/useMetadataErrorHandler'; import { useUpdateMetadataStoreDraft } from '@/metadata-store/hooks/useUpdateMetadataStoreDraft'; import { type FlatFieldMetadataItem } from '@/metadata-store/types/FlatFieldMetadataItem'; @@ -30,6 +31,7 @@ export const useCreateOneObjectMetadataItem = () => { const { enqueueErrorSnackBar } = useSnackBar(); const { addToDraft, replaceDraft, applyChanges } = useUpdateMetadataStoreDraft(); + const { invalidateMetadataStore } = useInvalidateMetadataStore(); const { loadCurrentUser } = useLoadCurrentUser(); const createOneObjectMetadataItem = async ( @@ -123,6 +125,8 @@ export const useCreateOneObjectMetadataItem = () => { applyChanges(); await loadCurrentUser(); + + invalidateMetadataStore(); } return {