From 68208064368aabaed7b747827419479c863c2091 Mon Sep 17 00:00:00 2001 From: Marin Salinas Date: Mon, 15 Apr 2019 13:58:02 -0500 Subject: [PATCH] refactor: add err check in create tags --- builder/osc/chroot/step_create_volume.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/builder/osc/chroot/step_create_volume.go b/builder/osc/chroot/step_create_volume.go index 7cc9d022f..9e1853d3e 100644 --- a/builder/osc/chroot/step_create_volume.go +++ b/builder/osc/chroot/step_create_volume.go @@ -96,7 +96,12 @@ func (s *StepCreateVolume) Run(ctx context.Context, state multistep.StateBag) mu //Create tags for volume if len(volTags) > 0 { - osccommon.CreateTags(oapiconn, s.volumeId, ui, volTags) + if err := osccommon.CreateTags(oapiconn, s.volumeId, ui, volTags); err != nil { + err := fmt.Errorf("Error creating tags for volume: %s", err) + state.Put("error", err) + ui.Error(err.Error()) + return multistep.ActionHalt + } } // Wait for the volume to become ready