diff --git a/python/src/server/services/knowledge/knowledge_item_service.py b/python/src/server/services/knowledge/knowledge_item_service.py index fa09e388..3d2ff073 100644 --- a/python/src/server/services/knowledge/knowledge_item_service.py +++ b/python/src/server/services/knowledge/knowledge_item_service.py @@ -365,7 +365,7 @@ class KnowledgeItemService: return { "id": source_id, "title": source.get("title", source.get("summary", "Untitled")), - "url": first_page_url, + "url": source_metadata.get("original_url") or first_page_url, "source_id": source_id, "code_examples": code_examples, "metadata": {