fix: Notion connector now skips parsing ai_block blocks instead of erroring out (ai_blocks are currently unsupported by Notion API)

This commit is contained in:
Eugene Yaroslavtsev 2024-02-09 06:53:25 +09:00 committed by Chris Weaver
parent 236fa947ee
commit 01bd1a84c4

View File

@ -202,6 +202,12 @@ class NotionConnector(LoadConnector, PollConnector):
result_type = result["type"]
result_obj = result[result_type]
if result_type == "ai_block":
logger.warning(f"Skipping 'ai_block' ('{result_block_id}') for page '{page_block_id}': "
f"Notion API does not currently support reading AI blocks (as of 24/02/09) "
f"(discussion: https://github.com/danswer-ai/danswer/issues/1053)")
continue
cur_result_text_arr = []
if "rich_text" in result_obj:
for rich_text in result_obj["rich_text"]: