fix: Handle missing runs to avoid out of range exception (#1844)
Fixes #1681 on upstream Signed-off-by: Allen Nikka <allennikka@gmail.com>
This commit is contained in:
parent
1dc63d0aa9
commit
4002de1f92
@ -397,7 +397,11 @@ class MsWordDocumentBackend(DeclarativeDocumentBackend):
|
|||||||
if isinstance(c, Hyperlink):
|
if isinstance(c, Hyperlink):
|
||||||
text = c.text
|
text = c.text
|
||||||
hyperlink = Path(c.address)
|
hyperlink = Path(c.address)
|
||||||
format = self._get_format_from_run(c.runs[0])
|
format = (
|
||||||
|
self._get_format_from_run(c.runs[0])
|
||||||
|
if c.runs and len(c.runs) > 0
|
||||||
|
else None
|
||||||
|
)
|
||||||
elif isinstance(c, Run):
|
elif isinstance(c, Run):
|
||||||
text = c.text
|
text = c.text
|
||||||
hyperlink = None
|
hyperlink = None
|
||||||
|
Loading…
Reference in New Issue
Block a user