diff --git a/packages/ui/src/elements/DocumentLocked/index.tsx b/packages/ui/src/elements/DocumentLocked/index.tsx index 247a35f5d..961acdf82 100644 --- a/packages/ui/src/elements/DocumentLocked/index.tsx +++ b/packages/ui/src/elements/DocumentLocked/index.tsx @@ -26,7 +26,7 @@ const formatDate = (date) => { minute: 'numeric', month: 'short', year: 'numeric', - }).format(date) + }).format(new Date(date)) } export const DocumentLocked: React.FC<{ diff --git a/packages/ui/src/views/Edit/index.tsx b/packages/ui/src/views/Edit/index.tsx index 62dd23197..5aa162083 100644 --- a/packages/ui/src/views/Edit/index.tsx +++ b/packages/ui/src/views/Edit/index.tsx @@ -225,9 +225,14 @@ export function DefaultEditView({ } setCurrentEditor(lockedState.user as ClientUser) } + + // Update lastUpdateTime when lock state changes + if (lockedState.lastEditedAt) { + setLastUpdateTime(new Date(lockedState.lastEditedAt).getTime()) + } } }, - [documentLockState, setCurrentEditor, setDocumentIsLocked, user?.id], + [documentLockState, setCurrentEditor, setDocumentIsLocked, setLastUpdateTime, user?.id], ) const handlePrevent = useCallback((nextHref: null | string) => {