|
@@ -446,7 +446,14 @@ class ProviderManager:
|
|
|
custom_provider_configuration = None
|
|
|
if custom_provider_record:
|
|
|
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:
|
|
|
provider_credentials = {}
|
|
|
|