From d3170e5545016ca7d4fca8f231bd67b7cd8f6d79 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Tue, 7 Apr 2026 08:13:40 -0400 Subject: [PATCH] fix(chat): fetch full article content in from-article endpoint --- src/fabledassistant/routes/chat.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fabledassistant/routes/chat.py b/src/fabledassistant/routes/chat.py index 9e83e5a..8bfa2b7 100644 --- a/src/fabledassistant/routes/chat.py +++ b/src/fabledassistant/routes/chat.py @@ -533,8 +533,9 @@ async def create_conversation_from_article(item_id: int): conv_title = (item.title or "Article discussion")[:80] conv = await create_conversation(uid, title=conv_title, conversation_type="chat") + from fabledassistant.services.rss import _fetch_full_article source = feed_title or "News" - content_body = (item.content or "").strip() + content_body = (await _fetch_full_article(item.url) if item.url else None) or (item.content or "").strip() seeded_text = f"**{source}**\n\n**{item.title}**" if content_body: seeded_text += f"\n\n{content_body}"