Fix ServeConverter not returning document_json for chunking
The remote converter never set document_json in ConversionResult, silently preventing chunking from working in remote mode.
This commit is contained in:
parent
b34b56aba2
commit
e1636e710d
2 changed files with 5 additions and 0 deletions
|
|
@ -152,11 +152,14 @@ def _parse_response(data: dict) -> ConversionResult:
|
|||
|
||||
page_count = len(pages) if pages else 1
|
||||
|
||||
document_json = json.dumps(json_content) if json_content else None
|
||||
|
||||
return ConversionResult(
|
||||
page_count=page_count,
|
||||
content_markdown=content_md,
|
||||
content_html=content_html,
|
||||
pages=pages,
|
||||
document_json=document_json,
|
||||
)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -74,6 +74,7 @@ class TestParseResponse:
|
|||
assert result.content_html == "<h1>Hello</h1>"
|
||||
assert result.page_count == 1
|
||||
assert result.pages[0].width == 612.0
|
||||
assert result.document_json is not None
|
||||
|
||||
def test_response_with_elements(self):
|
||||
data = {
|
||||
|
|
@ -159,6 +160,7 @@ class TestParseResponse:
|
|||
assert result.content_markdown == "text"
|
||||
assert result.pages == []
|
||||
assert result.page_count == 1
|
||||
assert result.document_json is None
|
||||
|
||||
def test_json_content_as_string(self):
|
||||
json_doc = {
|
||||
|
|
|
|||
Loading…
Reference in a new issue