diff --git a/packages/twenty-front/src/modules/object-record/hooks/useUpdateOneRecord.ts b/packages/twenty-front/src/modules/object-record/hooks/useUpdateOneRecord.ts index 023b853e0..f5ffd7dc0 100644 --- a/packages/twenty-front/src/modules/object-record/hooks/useUpdateOneRecord.ts +++ b/packages/twenty-front/src/modules/object-record/hooks/useUpdateOneRecord.ts @@ -130,12 +130,12 @@ export const useUpdateOneRecord = < update: (cache, { data }) => { const record = data?.[mutationResponseField]; - if (!record || !cachedRecord) return; + if (!record || !computedOptimisticRecord) return; triggerUpdateRecordOptimisticEffect({ cache, objectMetadataItem, - currentRecord: cachedRecord, + currentRecord: computedOptimisticRecord, updatedRecord: record, objectMetadataItems, });