| if provider_record: | if provider_record: | ||||
| try: | try: | ||||
| original_credentials = json.loads( | |||||
| provider_record.encrypted_config) if provider_record.encrypted_config else {} | |||||
| # fix origin data | |||||
| if provider_record.encrypted_config: | |||||
| if not provider_record.encrypted_config.startswith("{"): | |||||
| original_credentials = { | |||||
| "openai_api_key": provider_record.encrypted_config | |||||
| } | |||||
| else: | |||||
| original_credentials = json.loads(provider_record.encrypted_config) | |||||
| else: | |||||
| original_credentials = {} | |||||
| except JSONDecodeError: | except JSONDecodeError: | ||||
| original_credentials = {} | original_credentials = {} | ||||