feat: convert credential form schemas to lists for consistency

feat/rag-2
Harry 7 months ago
parent af94602d37
commit 57b48f51b5

@ -427,11 +427,11 @@ class DatasourceProviderService:
)
credential_form_schemas = []
if credential_type == "api_key":
credential_form_schemas = datasource_provider.declaration.credentials_schema
credential_form_schemas = list(datasource_provider.declaration.credentials_schema)
elif credential_type == "oauth2":
if not datasource_provider.declaration.oauth_schema:
raise ValueError("Datasource provider oauth schema not found")
credential_form_schemas = datasource_provider.declaration.oauth_schema.credentials_schema
credential_form_schemas = list(datasource_provider.declaration.oauth_schema.credentials_schema)
else:
raise ValueError(f"Invalid credential type: {credential_type}")

Loading…
Cancel
Save