Unverified Commit ae975b10 authored by takatost's avatar takatost Committed by GitHub

fix: openai origin credential not start with { (#1874)

parent b43f1441
...@@ -446,7 +446,14 @@ class ProviderManager: ...@@ -446,7 +446,14 @@ class ProviderManager:
custom_provider_configuration = None custom_provider_configuration = None
if custom_provider_record: if custom_provider_record:
try: try:
provider_credentials = json.loads(custom_provider_record.encrypted_config) # fix origin data
if (custom_provider_record.encrypted_config
and not custom_provider_record.encrypted_config.startswith("{")):
provider_credentials = {
"openai_api_key": custom_provider_record.encrypted_config
}
else:
provider_credentials = json.loads(custom_provider_record.encrypted_config)
except JSONDecodeError: except JSONDecodeError:
provider_credentials = {} provider_credentials = {}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment