From 822b2af8a587a2a7612f14dea5c66fc43a6c6a5f Mon Sep 17 00:00:00 2001 From: Chris Roberts Date: Tue, 28 Jun 2022 11:07:52 -0700 Subject: [PATCH] Set target configuration from vagrantfile before save --- internal/core/target.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/internal/core/target.go b/internal/core/target.go index e80513b6d..001e5a414 100644 --- a/internal/core/target.go +++ b/internal/core/target.go @@ -270,12 +270,16 @@ func (t *Target) Save() (err error) { "name", t.target.Name, ) - result, err := t.Client().UpsertTarget(t.ctx, &vagrant_server.UpsertTargetRequest{ + t.target.Configuration, err = t.vagrantfile.rootToStore() + + result, uerr := t.Client().UpsertTarget(t.ctx, &vagrant_server.UpsertTargetRequest{ Target: t.target}) - if err != nil { + if uerr != nil { t.logger.Trace("failed to save target", "target", t.target.ResourceId, - "error", err) + "error", uerr) + + err = multierror.Append(err, uerr) return }