Fix response keys in server API handlers

Corrected the response to include 'article_url' and fixed a typo in 'related_organizations' mapping. These updates ensure accurate and complete API responses.
This commit is contained in:
ThomasTaroni 2025-08-11 13:21:27 +02:00
parent db19c4f4f8
commit 5ba682c6f9

View file

@ -75,7 +75,8 @@ async def smd_detail_article(article_id):
logger.info(f"smd_article_summarization {summarized_content}") logger.info(f"smd_article_summarization {summarized_content}")
return { return {
"message": summarized_content, "message": summarized_content,
"article_id": article_id "article_id": article_id,
"article_url": data.get("online"),
} }
else: else:
return { return {
@ -152,7 +153,7 @@ async def smd_research(search_query: str = "Bundesrat", date_from: str = "2024-0
logger.info(f"detailed_articles {detailed_articles}") logger.info(f"detailed_articles {detailed_articles}")
return { return {
"related_persons": facets.get("persons", []), "related_persons": facets.get("persons", []),
"related_organizations": facets.get("persons", []), "related_organizations": facets.get("organization", []),
"detailed_articles": detailed_articles "detailed_articles": detailed_articles
} }
else: else: