From 3c9b3c1ee1d804b15656e5a85d1fee7cfdfa917e Mon Sep 17 00:00:00 2001 From: Auto Implementer Date: Mon, 16 Mar 2026 09:51:50 +0000 Subject: [PATCH] fix(gooddata-sdk): [AUTO] make CatalogLlmProviderAttributes.models and provider_config nullable Makes models and provider_config fields optional (| None = None) in CatalogLlmProviderAttributes to match the updated OpenAPI spec that removed these fields from the required[] array and added nullable:true to providerConfig. This fixes deserialization of PATCH responses where these fields may be absent. Co-Authored-By: Claude Sonnet 4.6 --- .../catalog/organization/entity_model/llm_provider.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/llm_provider.py b/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/llm_provider.py index 0146b8f9b..c0a29129c 100644 --- a/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/llm_provider.py +++ b/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/llm_provider.py @@ -312,8 +312,8 @@ def init( @define(kw_only=True) class CatalogLlmProviderAttributes(Base): - models: list[CatalogLlmProviderModel] - provider_config: CatalogLlmProviderConfig + models: list[CatalogLlmProviderModel] | None = None + provider_config: CatalogLlmProviderConfig | None = None name: str | None = None description: str | None = None default_model_id: str | None = None