소스 검색

Fix: prevent KeyError in validate_api_list by correcting logical check (#23126)

tags/1.7.2
Yongtao Huang 3 달 전
부모
커밋
a51998e4aa
No account linked to committer's email address
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2
    2
      api/services/external_knowledge_service.py

+ 2
- 2
api/services/external_knowledge_service.py 파일 보기

@@ -46,9 +46,9 @@ class ExternalDatasetService:
def validate_api_list(cls, api_settings: dict):
if not api_settings:
raise ValueError("api list is empty")
if "endpoint" not in api_settings and not api_settings["endpoint"]:
if not api_settings.get("endpoint"):
raise ValueError("endpoint is required")
if "api_key" not in api_settings and not api_settings["api_key"]:
if not api_settings.get("api_key"):
raise ValueError("api_key is required")

@staticmethod

Loading…
취소
저장