bugfix: db insert error when notion page_name too long (#14316)
This commit is contained in:
parent
d5711589cd
commit
93a5ffb037
@ -975,6 +975,8 @@ class DocumentService:
|
|||||||
"notion_page_icon": page.page_icon.model_dump() if page.page_icon else None,
|
"notion_page_icon": page.page_icon.model_dump() if page.page_icon else None,
|
||||||
"type": page.type,
|
"type": page.type,
|
||||||
}
|
}
|
||||||
|
# Truncate page name to 255 characters to prevent DB field length errors
|
||||||
|
truncated_page_name = page.page_name[:255] if page.page_name else "nopagename"
|
||||||
document = DocumentService.build_document(
|
document = DocumentService.build_document(
|
||||||
dataset,
|
dataset,
|
||||||
dataset_process_rule.id, # type: ignore
|
dataset_process_rule.id, # type: ignore
|
||||||
@ -985,7 +987,7 @@ class DocumentService:
|
|||||||
created_from,
|
created_from,
|
||||||
position,
|
position,
|
||||||
account,
|
account,
|
||||||
page.page_name,
|
truncated_page_name,
|
||||||
batch,
|
batch,
|
||||||
knowledge_config.metadata,
|
knowledge_config.metadata,
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user