diff --git a/frontend/src/components/OnlyOfficeEditor.tsx b/frontend/src/components/OnlyOfficeEditor.tsx index 87fbc85..36e7807 100644 --- a/frontend/src/components/OnlyOfficeEditor.tsx +++ b/frontend/src/components/OnlyOfficeEditor.tsx @@ -54,7 +54,7 @@ export default function OnlyOfficeEditor({ file, type, onClose }: OnlyOfficeEdit const config = { document: { fileType: file.name.split('.').pop() || 'docx', - key: `${file.path}_${new Date(file.mod_time).getTime()}`, + key: `${file.path.replace(/[^a-zA-Z0-9\-_=]/g, '_')}_${new Date(file.mod_time).getTime()}`.substring(0, 128), title: file.name, url: fileUrl, },