From 913dcc74eadf1a5df7878688d2c6cf434642f1b5 Mon Sep 17 00:00:00 2001 From: Luan Date: Wed, 25 Dec 2024 00:19:26 -0300 Subject: [PATCH] fix(TextRun): Add `img` element only if an URL is available --- src/parser/classes/misc/TextRun.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/parser/classes/misc/TextRun.ts b/src/parser/classes/misc/TextRun.ts index c64208af..fc7361b4 100644 --- a/src/parser/classes/misc/TextRun.ts +++ b/src/parser/classes/misc/TextRun.ts @@ -43,10 +43,17 @@ export default class TextRun implements Run { if (this.attachment) { if (this.attachment.element.type.imageType.image.sources.length) { - const { url } = this.attachment.element.type.imageType.image.sources[0]; if (this.endpoint) { + const { url } = this.attachment.element.type.imageType.image.sources[0]; + + let image_el = ''; + + if (url) { + image_el = ``; + } + const nav_url = this.endpoint.toURL(); - if (nav_url) return `${wrapped_text}`; + if (nav_url) return `${image_el}${wrapped_text}`; } } }