From 9660c8103a9f58e831947b44645680e2dae771f8 Mon Sep 17 00:00:00 2001 From: hannahhoward Date: Sun, 16 Apr 2023 15:56:34 +0200 Subject: [PATCH] fix(responsemanager): network disconnect reliability --- responsemanager/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/responsemanager/server.go b/responsemanager/server.go index 68a33934..f5571691 100644 --- a/responsemanager/server.go +++ b/responsemanager/server.go @@ -140,7 +140,7 @@ func (rm *ResponseManager) abortRequest(ctx context.Context, requestID graphsync if ok { rm.responseQueue.Remove(requestID, response.peer) } - if !ok || response.state == graphsync.CompletingSend { + if !ok || (response.state == graphsync.CompletingSend && !errors.Is(err, queryexecutor.ErrNetworkError)) { return graphsync.RequestNotFoundErr{} }