diff --git a/src/marshmallow/schema.py b/src/marshmallow/schema.py index 78b386717..eb8339408 100644 --- a/src/marshmallow/schema.py +++ b/src/marshmallow/schema.py @@ -843,7 +843,12 @@ def _do_load( if self._has_processors(PRE_LOAD): try: processed_data = self._invoke_load_processors( - PRE_LOAD, data, many=many, original_data=data, partial=partial + PRE_LOAD, + data, + many=many, + original_data=data, + partial=partial, + unknown=unknown ) except ValidationError as err: errors = err.normalized_messages()