Fix: connector auto-parse issue. (#11189)

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
Kevin Hu
2025-11-12 11:50:39 +08:00
committed by GitHub
parent 39120d49cf
commit d226764ed0

View File

@ -236,13 +236,13 @@ class Connector2KbService(CommonService):
conn_id = conn["id"]
connector_ids.append(conn_id)
if conn_id in old_conn_ids:
cls.update_by_id(conn_id, {"auto_parse": conn.get("auto_parse", "1")})
cls.filter_update([cls.model.connector_id==conn_id, cls.model.kb_id==kb_id], {"auto_parse": conn.get("auto_parse", "1")})
continue
cls.save(**{
"id": get_uuid(),
"connector_id": conn_id,
"kb_id": kb_id,
"auto_parse": conn.get("auto_parse", "1")
"auto_parse": conn.get("auto_parse", "1")
})
SyncLogsService.schedule(conn_id, kb_id, reindex=True)