diff --git a/lib/redis_client/connection_mixin.rb b/lib/redis_client/connection_mixin.rb index 3dc2275..70a0155 100644 --- a/lib/redis_client/connection_mixin.rb +++ b/lib/redis_client/connection_mixin.rb @@ -71,7 +71,8 @@ def call_pipelined(commands, timeouts, exception: true) result._set_retry_attempt(@retry_attempt) last_error&._set_next_error(result) - first_error ||= last_error = result + first_error ||= result + last_error = result end results[index] = result