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:
@@ -2819,9 +2819,9 @@ class SegmentService:
|
|||||||
|
|
||||||
# save vector index
|
# save vector index
|
||||||
try:
|
try:
|
||||||
VectorService.create_segments_vector(
|
keywords = args.get("keywords")
|
||||||
[args["keywords"]], [segment_document], dataset, document.doc_form
|
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:
|
except Exception as e:
|
||||||
logger.exception("create segment index failed")
|
logger.exception("create segment index failed")
|
||||||
segment_document.enabled = False
|
segment_document.enabled = False
|
||||||
|
|||||||
Reference in New Issue
Block a user