diff --git a/packages/lib/services/interop/InteropService_Exporter_Html.ts b/packages/lib/services/interop/InteropService_Exporter_Html.ts index 97737209d6..71897d856d 100644 --- a/packages/lib/services/interop/InteropService_Exporter_Html.ts +++ b/packages/lib/services/interop/InteropService_Exporter_Html.ts @@ -74,6 +74,10 @@ export default class InteropService_Exporter_Html extends InteropService_Exporte for (let i = 0; i < linkedResourceIds.length; i++) { const id = linkedResourceIds[i]; + // Skip the resources which haven't been downloaded yet + if (!resourcePaths[id]) { + continue; + } const resourceContent = `${relativePath ? `${relativePath}/` : ''}_resources/${basename(resourcePaths[id])}`; newBody = newBody.replace(new RegExp(`:/${id}`, 'g'), resourceContent); }