diff --git a/src/apify/_configuration.py b/src/apify/_configuration.py index 856c5fd0..ddf55513 100644 --- a/src/apify/_configuration.py +++ b/src/apify/_configuration.py @@ -505,7 +505,7 @@ def from_configuration(cls, configuration: CrawleeConfiguration) -> Configuratio # Due to known Pydantic issue https://github.com/pydantic/pydantic/issues/9516, creating new instance of # Configuration from existing one in situation where environment can have some fields set by alias is very # unpredictable. Use the stable workaround. - for name in configuration.model_fields: + for name in type(configuration).model_fields: setattr(apify_configuration, name, getattr(configuration, name)) return apify_configuration