diff --git a/pkg/hive/manager.go b/pkg/hive/manager.go index 4ad4d744a7c..0e8ad7c02df 100644 --- a/pkg/hive/manager.go +++ b/pkg/hive/manager.go @@ -229,11 +229,12 @@ func (hr *clusterManager) ResetCorrelationData(ctx context.Context, doc *api.Ope return err } - err = utillog.ResetHiveCorrelationData(cd) + modified := cd.DeepCopy() + err = utillog.ResetHiveCorrelationData(modified) if err != nil { return err } - return hr.hiveClientset.Update(ctx, cd) + return hr.hiveClientset.Patch(ctx, modified, client.MergeFrom(cd)) }) }