diff --git a/cern/resource_roger.go b/cern/resource_roger.go index a5906a0..69fa2f9 100644 --- a/cern/resource_roger.go +++ b/cern/resource_roger.go @@ -199,7 +199,7 @@ func resourceRogerUpdate(ctx context.Context, d *schema.ResourceData, meta inter } log.Printf("[DEBUG] Creating roger update request for %s", request.Hostname) - _, err := client.Update(ctx, request) + err := client.Update(ctx, request) if err != nil { return diag.Errorf("Error updating roger state: %s", err) } diff --git a/cern/util_roger.go b/cern/util_roger.go index 96749fe..d4f0a28 100644 --- a/cern/util_roger.go +++ b/cern/util_roger.go @@ -71,8 +71,9 @@ func (r Roger) Create(ctx context.Context, rogerRequest RogerRequest) error { } // Update a roger state -func (r Roger) Update(ctx context.Context, rogerRequest RogerRequest) (*RogerResponse, error) { - return r.do(ctx, rogerRequest, "PUT") +func (r Roger) Update(ctx context.Context, rogerRequest RogerRequest) error { + _, err := r.do(ctx, rogerRequest, "PUT") + return err } // Update a roger state