From 022043e84215697dfdfd0de9049c5e3bb4572519 Mon Sep 17 00:00:00 2001 From: Alper Rifat Ulucinar Date: Thu, 6 Jun 2024 15:18:50 +0300 Subject: [PATCH] Initial commit Signed-off-by: Alper Rifat Ulucinar --- pkg/controller/api.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/controller/api.go b/pkg/controller/api.go index eb599409..04ccf069 100644 --- a/pkg/controller/api.go +++ b/pkg/controller/api.go @@ -143,7 +143,8 @@ func (ac *APICallbacks) callbackFn(name, op string) terraform.CallbackFn { if ac.enableStatusUpdates { tr.SetConditions(resource.AsyncOperationFinishedCondition()) } - uErr := errors.Wrapf(ac.kube.Status().Update(ctx, tr), errUpdateStatusFmt, tr.GetObjectKind().GroupVersionKind().String(), name, op) + o := tr.DeepCopyObject().(client.Object) + uErr := errors.Wrapf(ac.kube.Status().Update(ctx, o), errUpdateStatusFmt, tr.GetObjectKind().GroupVersionKind().String(), name, op) if ac.eventHandler != nil { rateLimiter := handler.NoRateLimiter switch {