From b24f5318b921dabd33030cc67bedf45827cd6842 Mon Sep 17 00:00:00 2001 From: Gracjan Sadowicz Date: Wed, 17 May 2023 14:13:34 +0200 Subject: [PATCH] RDBC-706 Convert bytearray objects to bytes just before they're passed to the requests lib in the bulk insert --- ravendb/documents/bulk_insert_operation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ravendb/documents/bulk_insert_operation.py b/ravendb/documents/bulk_insert_operation.py index ffb8d26a..44438fa1 100644 --- a/ravendb/documents/bulk_insert_operation.py +++ b/ravendb/documents/bulk_insert_operation.py @@ -36,7 +36,7 @@ def __init__(self): self.output_stream_mock = Future() def enqueue_buffer_for_flush(self, buffer: bytearray): - self._buffers_to_flush_queue.put(buffer) + self._buffers_to_flush_queue.put(bytes(buffer)) # todo: blocking semaphore acquired and released on enter and exit from bulk insert operation context manager def send_data(self):