|
@@ -975,6 +975,8 @@ class DocumentService:
|
|
|
"notion_page_icon": page.page_icon.model_dump() if page.page_icon else None,
|
|
|
"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(
|
|
|
dataset,
|
|
|
dataset_process_rule.id, # type: ignore
|
|
@@ -985,7 +987,7 @@ class DocumentService:
|
|
|
created_from,
|
|
|
position,
|
|
|
account,
|
|
|
- page.page_name,
|
|
|
+ truncated_page_name,
|
|
|
batch,
|
|
|
knowledge_config.metadata,
|
|
|
)
|