瀏覽代碼

Fix: API empty field input. (#5748)

### What problem does this PR solve?

#5709

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
tags/v0.17.1
Kevin Hu 8 月之前
父節點
當前提交
c87b58511e
沒有連結到貢獻者的電子郵件帳戶。
共有 1 個檔案被更改,包括 7 行新增2 行删除
  1. 7
    2
      api/apps/sdk/dataset.py

+ 7
- 2
api/apps/sdk/dataset.py 查看文件

return get_error_data_result( return get_error_data_result(
message="Duplicated dataset name in creating dataset." message="Duplicated dataset name in creating dataset."
) )
req["tenant_id"] = req["created_by"] = tenant_id
req["tenant_id"] = tenant_id
req["created_by"] = tenant_id
if not req.get("embedding_model"): if not req.get("embedding_model"):
req["embedding_model"] = t.embd_id req["embedding_model"] = t.embd_id
else: else:
if old_key in req if old_key in req
} }
req.update(mapped_keys) req.update(mapped_keys)
flds = list(req.keys())
for f in flds:
if req[f] == "" and f in ["permission", "chunk_method"]:
del req[f]
if not KnowledgebaseService.save(**req): if not KnowledgebaseService.save(**req):
return get_error_data_result(message="Create dataset error.(Database error)") return get_error_data_result(message="Create dataset error.(Database error)")
renamed_data = {} renamed_data = {}


@manager.route("/datasets", methods=["GET"]) # noqa: F821 @manager.route("/datasets", methods=["GET"]) # noqa: F821
@token_required @token_required
def list(tenant_id):
def list_datasets(tenant_id):
""" """
List datasets. List datasets.
--- ---

Loading…
取消
儲存