From 15b181ffe24b896f9b01f66fe431143843e06718 Mon Sep 17 00:00:00 2001 From: Jeromy Date: Thu, 19 Feb 2015 13:52:30 -0800 Subject: [PATCH] return early from add PostRun if error is set --- core/commands/add.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/commands/add.go b/core/commands/add.go index 7fc8d10a3..2e25d92b4 100644 --- a/core/commands/add.go +++ b/core/commands/add.go @@ -112,6 +112,9 @@ remains to be implemented. }() }, PostRun: func(req cmds.Request, res cmds.Response) { + if res.Error() != nil { + return + } outChan, ok := res.Output().(<-chan interface{}) if !ok { res.SetError(u.ErrCast(), cmds.ErrNormal)