mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-12 08:38:58 +08:00
fix: DocumentAddByFileApi miss data_source_type field but there is a mandatory value check (#12273)
This commit is contained in:
parent
5b01eb9437
commit
f71af7c2a8
@ -190,7 +190,10 @@ class DocumentAddByFileApi(DatasetApiResource):
|
|||||||
user=current_user,
|
user=current_user,
|
||||||
source="datasets",
|
source="datasets",
|
||||||
)
|
)
|
||||||
data_source = {"type": "upload_file", "info_list": {"file_info_list": {"file_ids": [upload_file.id]}}}
|
data_source = {
|
||||||
|
"type": "upload_file",
|
||||||
|
"info_list": {"data_source_type": "upload_file", "file_info_list": {"file_ids": [upload_file.id]}},
|
||||||
|
}
|
||||||
args["data_source"] = data_source
|
args["data_source"] = data_source
|
||||||
# validate args
|
# validate args
|
||||||
knowledge_config = KnowledgeConfig(**args)
|
knowledge_config = KnowledgeConfig(**args)
|
||||||
@ -254,7 +257,10 @@ class DocumentUpdateByFileApi(DatasetApiResource):
|
|||||||
raise FileTooLargeError(file_too_large_error.description)
|
raise FileTooLargeError(file_too_large_error.description)
|
||||||
except services.errors.file.UnsupportedFileTypeError:
|
except services.errors.file.UnsupportedFileTypeError:
|
||||||
raise UnsupportedFileTypeError()
|
raise UnsupportedFileTypeError()
|
||||||
data_source = {"type": "upload_file", "info_list": {"file_info_list": {"file_ids": [upload_file.id]}}}
|
data_source = {
|
||||||
|
"type": "upload_file",
|
||||||
|
"info_list": {"data_source_type": "upload_file", "file_info_list": {"file_ids": [upload_file.id]}},
|
||||||
|
}
|
||||||
args["data_source"] = data_source
|
args["data_source"] = data_source
|
||||||
# validate args
|
# validate args
|
||||||
args["original_document_id"] = str(document_id)
|
args["original_document_id"] = str(document_id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user