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 }