fix: does not save segment vector when there is no attachment_ids (#29520)

Co-authored-by: sai <>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
Sai 2025-12-15 12:32:52 +08:00 committed by GitHub
parent 323e0c4d30
commit 1e47ffb50c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 14 additions and 14 deletions

View File

@ -2819,9 +2819,9 @@ class SegmentService:
# save vector index
try:
VectorService.create_segments_vector(
[args["keywords"]], [segment_document], dataset, document.doc_form
)
keywords = args.get("keywords")
keywords_list = [keywords] if keywords is not None else None
VectorService.create_segments_vector(keywords_list, [segment_document], dataset, document.doc_form)
except Exception as e:
logger.exception("create segment index failed")
segment_document.enabled = False