From 4f9feb4d4f8b5f7b822bd8f63731b650c2b330d3 Mon Sep 17 00:00:00 2001 From: Martin Boehm Date: Thu, 23 May 2019 16:05:33 +0200 Subject: [PATCH] Return error when loading not existing block in ETH #176 --- api/worker.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/worker.go b/api/worker.go index 04907c20..e305ae45 100644 --- a/api/worker.go +++ b/api/worker.go @@ -967,6 +967,9 @@ func (w *Worker) GetBlock(bid string, page int, txsOnPage int) (*Block, error) { } else { hash = bid } + if hash == "" { + return nil, NewAPIError("Block not found", true) + } bi, err := w.chain.GetBlockInfo(hash) if err != nil { if err == bchain.ErrBlockNotFound {