mirror of
https://github.com/langgenius/dify.git
synced 2026-04-07 00:46:50 +08:00
feat: convert credential form schemas to lists for consistency
This commit is contained in:
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…
Reference in New Issue
Block a user