Skip to content

Commit 708ceeb

Browse files
mypy fix
1 parent a474f5e commit 708ceeb

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

airbyte_cdk/sources/declarative/parsers/model_to_component_factory.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2758,9 +2758,11 @@ def create_parent_stream_config(
27582758
def create_properties_from_endpoint(
27592759
self, model: PropertiesFromEndpointModel, config: Config, **kwargs: Any
27602760
) -> PropertiesFromEndpoint:
2761-
parameters = model.retriever.requester.parameters or {}
2762-
parameters.update(model.parameters or {})
2763-
model.retriever.requester.parameters = parameters
2761+
# CustomRetriever doesn't have requester parameter
2762+
if isinstance(model.retriever, SimpleRetrieverModel):
2763+
parameters = model.retriever.requester.parameters or {}
2764+
parameters.update(model.parameters or {})
2765+
model.retriever.requester.parameters = parameters
27642766
retriever = self._create_component_from_model(
27652767
model=model.retriever,
27662768
config=config,

0 commit comments

Comments
 (0)