mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-07-29 04:08:12 +08:00
Guard /datasets/{dataset_id}/chunks cannot parse ingestion pipeline, use /documents/ingest instead (#16395)
This commit is contained in:
@@ -165,6 +165,11 @@ async def parse(tenant_id, dataset_id):
|
||||
dataset_tenant_id = _get_dataset_tenant_id(dataset_id)
|
||||
if not dataset_tenant_id:
|
||||
return get_error_data_result(message=f"You don't own the dataset {dataset_id}.")
|
||||
e, kb = KnowledgebaseService.get_by_id(dataset_id)
|
||||
if not e:
|
||||
return get_error_data_result(message=f"You don't own the dataset {dataset_id}.")
|
||||
if kb.pipeline_id:
|
||||
return get_error_data_result(message="Datasets configured with an ingestion pipeline cannot be parsed with `/datasets/{dataset_id}/chunks`. Use `/documents/ingest` instead.", code=RetCode.ARGUMENT_ERROR)
|
||||
req = await get_request_json()
|
||||
if not req.get("document_ids"):
|
||||
return get_error_data_result("`document_ids` is required")
|
||||
|
||||
Reference in New Issue
Block a user