Skip to content

Commit a125c96

Browse files
committed
Update types and specify details
1 parent 0485b20 commit a125c96

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

airbyte_cdk/sources/declarative/declarative_component_schema.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4052,6 +4052,8 @@ definitions:
40524052
title: Default Values
40534053
description: placeholder
40544054
type: array
4055+
items:
4056+
type: object
40554057
$parameters:
40564058
type: object
40574059
additionalProperties: true

airbyte_cdk/sources/declarative/models/declarative_component_schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1498,7 +1498,7 @@ class StreamConfig(BaseModel):
14981498
examples=[["data"], ["data", "streams"], ["data", "{{ parameters.name }}"]],
14991499
title="Configs Pointer",
15001500
)
1501-
default_values: Optional[List] = Field(
1501+
default_values: Optional[List[Dict[str, Any]]] = Field(
15021502
None, description="placeholder", title="Default Values"
15031503
)
15041504
parameters: Optional[Dict[str, Any]] = Field(None, alias="$parameters")

airbyte_cdk/sources/declarative/resolvers/config_components_resolver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ def prepare_streams():
109109
stream_configs = dpath.get(dict(self.config), path, default=[])
110110
stream_configs = normalize_configs(stream_configs)
111111
if stream_config.default_values:
112-
stream_configs += stream_config.default_values
112+
stream_configs.extend(stream_config.default_values)
113113
yield [(i, item) for i, item in enumerate(stream_configs)]
114114

115115
def merge_combination(combo):

0 commit comments

Comments
 (0)