diff --git a/src/pydantic_to_pyarrow/schema.py b/src/pydantic_to_pyarrow/schema.py index 12cfa8f..ba80ec3 100644 --- a/src/pydantic_to_pyarrow/schema.py +++ b/src/pydantic_to_pyarrow/schema.py @@ -116,8 +116,8 @@ def _get_dict_type( ) -> pa.DataType: key_type, value_type = get_args(field_type) return pa.map_( - _get_pyarrow_type(key_type, [], allow_losing_tz=False), - _get_pyarrow_type(value_type, [], allow_losing_tz=False), + _get_pyarrow_type(key_type, metadata, allow_losing_tz=allow_losing_tz), + _get_pyarrow_type(value_type, metadata, allow_losing_tz=allow_losing_tz), )