diff --git a/b2sdk/raw_api.py b/b2sdk/raw_api.py index 5de0a79d3..08afaeb2c 100644 --- a/b2sdk/raw_api.py +++ b/b2sdk/raw_api.py @@ -830,6 +830,7 @@ def copy_part( _add_range_header(range_dict, bytes_range) kwargs['range'] = range_dict['Range'] if destination_server_side_encryption is not None: + assert destination_server_side_encryption.mode != EncryptionMode.SSE_B2 kwargs['destinationServerSideEncryption' ] = destination_server_side_encryption.as_value_dict() return self._post_json(