From ce329f04359a7ab1b23853ecc058c57e14b90a99 Mon Sep 17 00:00:00 2001 From: Nick Bernal Date: Tue, 4 Feb 2025 13:51:54 -0800 Subject: [PATCH] Fix error when doc has no internal ID --- .../super-editor/src/core/super-converter/SuperConverter.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/super-editor/src/core/super-converter/SuperConverter.js b/packages/super-editor/src/core/super-converter/SuperConverter.js index 9acc27f777..8b92307b75 100644 --- a/packages/super-editor/src/core/super-converter/SuperConverter.js +++ b/packages/super-editor/src/core/super-converter/SuperConverter.js @@ -213,6 +213,8 @@ class SuperConverter { getDocumentInternalId() { const settings = this.convertedXml['word/settings.xml']; if (!settings) return ''; + if (!settings.elements[0]?.elements) return ''; + // New versions of Word will have w15:docId // It's possible to have w14:docId as well but Word(2013 and later) will convert it automatically when document opened const w15DocId = settings.elements[0].elements.find((el) => el.name === 'w15:docId');