mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-06-28 21:49:40 +02:00
Merge pull request #1540 from DhruvTilva/fix/table-element-text-as-html-keyerror
fix: handle missing text_as_html metadata for Unstructured table elements
This commit is contained in:
commit
b4af67f77d
1 changed files with 5 additions and 1 deletions
|
|
@ -221,7 +221,11 @@ async def convert_element_to_markdown(element) -> str:
|
|||
"EmailAddress": lambda x: f"`{x}`",
|
||||
"Image": lambda x: f"",
|
||||
"PageBreak": lambda x: "\n---\n",
|
||||
"Table": lambda x: f"```html\n{element.metadata['text_as_html']}\n```",
|
||||
"Table": lambda x: (
|
||||
f"```html\n{element.metadata['text_as_html']}\n```"
|
||||
if element.metadata.get("text_as_html")
|
||||
else x
|
||||
),
|
||||
"Header": lambda x: f"## {x}\n\n",
|
||||
"Footer": lambda x: f"*{x}*\n\n",
|
||||
"CodeSnippet": lambda x: f"```\n{x}\n```",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue