diff --git a/apps/server/src/collaboration/collaboration.util.ts b/apps/server/src/collaboration/collaboration.util.ts index db2771b2..551f1d18 100644 --- a/apps/server/src/collaboration/collaboration.util.ts +++ b/apps/server/src/collaboration/collaboration.util.ts @@ -12,6 +12,7 @@ import { Color } from '@tiptap/extension-color'; import { Youtube } from '@tiptap/extension-youtube'; import Table from '@tiptap/extension-table'; import TableHeader from '@tiptap/extension-table-header'; +import UniqueID from '@tiptap/extension-unique-id'; import { Callout, Comment, @@ -76,7 +77,11 @@ export const tiptapExtensions = [ Drawio, Excalidraw, Embed, - Mention + Mention, + UniqueID.configure({ + types: ['heading'], + attributeName: 'uid', + }), ] as any; export function jsonToHtml(tiptapJson: any) {