From 673cdbc446fd8c225330440bf05fcb026cdc21bb Mon Sep 17 00:00:00 2001 From: Martin Boehm Date: Mon, 7 Mar 2022 20:50:35 +0100 Subject: [PATCH] Improve get raw block not found handling --- api/worker.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/worker.go b/api/worker.go index 07057110..74b086ea 100644 --- a/api/worker.go +++ b/api/worker.go @@ -1715,6 +1715,12 @@ func (w *Worker) GetBlockRaw(bid string) (*BlockRaw, error) { return nil, NewAPIError("Block not found", true) } hex, err := w.chain.GetBlockRaw(hash) + if err != nil { + if err == bchain.ErrBlockNotFound { + return nil, NewAPIError("Block not found", true) + } + return nil, err + } return &BlockRaw{Hex: hex}, err }