Skip to content

Commit bd08927

Browse files
committed
Fix 1.7 JOIN implementation
Fix 1.7 JOIN implementation: don't send OK if the server replied with an error.
1 parent dcbef6f commit bd08927

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

tarantool/connection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ def join(self, server_uuid):
370370
sync = request._sync
371371
resp = self._send_request(request)
372372
while True:
373-
if self.version_id >= version_id(1, 7, 0):
373+
if self.version_id >= version_id(1, 7, 0) and resp.code == REQUEST_TYPE_OK:
374374
# Send acknowledgement
375375
ack = RequestOK(self, sync)
376376
self._socket.sendall(bytes(ack))

0 commit comments

Comments
 (0)