From 3e21410331f6d904a026982d8afb6528e5cf711d Mon Sep 17 00:00:00 2001 From: Aurora Gaffney Date: Thu, 15 Aug 2024 19:01:11 -0500 Subject: [PATCH] fix: use genesis when no intersect points provided for available range --- protocol/chainsync/client.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/protocol/chainsync/client.go b/protocol/chainsync/client.go index 23120b33..85a11b8f 100644 --- a/protocol/chainsync/client.go +++ b/protocol/chainsync/client.go @@ -223,6 +223,10 @@ func (c *Client) GetAvailableBlockRange( c.busyMutex.Lock() defer c.busyMutex.Unlock() + // Use origin if no intersect points were specified + if len(intersectPoints) == 0 { + intersectPoints = []common.Point{common.NewPointOrigin()} + } // Find our chain intersection result := c.requestFindIntersect(intersectPoints) if result.error != nil {