X-Git-Url: http://git.osdn.net/view?p=bytom%2Fvapor.git;a=blobdiff_plain;f=api%2Fblock_retrieve.go;h=10b9fb0f33440059d24f085a2c443590b816f8e1;hp=56fdbdca69cdd1c12be98eee7eb5a5e97f61a416;hb=36edaa7cf5d7c85a64f072707523504009af1aae;hpb=3d6b33e01253e92a048fc84b0ba1d6a0d0dcb3a6 diff --git a/api/block_retrieve.go b/api/block_retrieve.go index 56fdbdca..10b9fb0f 100644 --- a/api/block_retrieve.go +++ b/api/block_retrieve.go @@ -72,10 +72,11 @@ func (a *API) getBlock(ins BlockReq) Response { for i, w := range block.Witness { witness[i] = w } - - blocker, err := a.chain.GetBlocker(&block.PreviousBlockHash, block.Timestamp) - if err != nil { - return NewErrorResponse(err) + var blocker string + if block.Height > 0 { + if blocker, err = a.chain.GetBlocker(&block.PreviousBlockHash, block.Timestamp); err != nil { + return NewErrorResponse(err) + } } resp := &GetBlockResp{