diff --git a/core/commands/pin.go b/core/commands/pin.go index 165dad26d23..9d209040a59 100644 --- a/core/commands/pin.go +++ b/core/commands/pin.go @@ -499,6 +499,9 @@ func pinLsAll(req *cmds.Request, typeStr string, api coreiface.CoreAPI, emit fun } for p := range pins { + if p.Err() != nil { + return err + } err = emit(&PinLsOutputWrapper{ PinLsObject: PinLsObject{ Type: p.Type(),