From 8baa7f1192a3c3e6cc77af22c81956b7e114c35f Mon Sep 17 00:00:00 2001 From: Martin Holst Swende Date: Mon, 7 Aug 2023 14:06:45 +0200 Subject: [PATCH] graphql: respect timeout in block resolver --- graphql/graphql.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/graphql/graphql.go b/graphql/graphql.go index f46722b9d6dc9..c74f0904b9b4b 100644 --- a/graphql/graphql.go +++ b/graphql/graphql.go @@ -1268,6 +1268,11 @@ func (r *Resolver) Blocks(ctx context.Context, args struct { break } ret = append(ret, block) + select { + case <-ctx.Done(): + return nil, ctx.Err() + default: + } } return ret, nil }