From 56d271d0df925815d36d1ea3bd5599b267183547 Mon Sep 17 00:00:00 2001 From: Adrian Rumpold Date: Tue, 20 May 2025 09:14:47 +0200 Subject: [PATCH] fix: Correctly convert single paragraph in FastAPI --- src/formex_viewer/server.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/formex_viewer/server.py b/src/formex_viewer/server.py index 6da6a51..f240c66 100644 --- a/src/formex_viewer/server.py +++ b/src/formex_viewer/server.py @@ -160,9 +160,14 @@ def paragraph( """ xml = _get_fmx4_data(celex_id, language) parag = extract_paragraph(xml, article_id=article_id, paragraph_id=parag_id) + if parag is None: + return Response( + "Paragraph not found", + status_code=404, + ) return Response( - FormexArticleConverter(language=language).convert_article(parag), + FormexArticleConverter(language=language)._convert_parag(parag), media_type="text/html", )