Skip to content

Commit 35c1c07

Browse files
committed
fixup! Use SSA instead of Update for finalizer operations
Signed-off-by: Todd Short <[email protected]>
1 parent eb58bf4 commit 35c1c07

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

internal/catalogd/controllers/core/clustercatalog_controller_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ func TestCatalogdControllerReconcile(t *testing.T) {
384384
expectedCatalog: &ocv1.ClusterCatalog{
385385
ObjectMeta: metav1.ObjectMeta{
386386
Name: "catalog",
387-
Finalizers: []string{},
387+
Finalizers: nil,
388388
DeletionTimestamp: &metav1.Time{Time: time.Date(2023, time.October, 10, 4, 19, 0, 0, time.UTC)},
389389
},
390390
Spec: ocv1.ClusterCatalogSpec{
@@ -665,7 +665,7 @@ func TestCatalogdControllerReconcile(t *testing.T) {
665665
expectedCatalog: &ocv1.ClusterCatalog{
666666
ObjectMeta: metav1.ObjectMeta{
667667
Name: "catalog",
668-
Finalizers: []string{},
668+
Finalizers: nil,
669669
},
670670
Spec: ocv1.ClusterCatalogSpec{
671671
Source: ocv1.CatalogSource{

internal/shared/util/finalizer/finalizer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ func AddFinalizers(ctx context.Context, owner string, c client.Client, obj clien
7878
}
7979

8080
// Update the passed object with the new finalizers
81-
obj.SetFinalizers(newFinalizers)
81+
obj.SetFinalizers(u.GetFinalizers())
8282
obj.SetResourceVersion(u.GetResourceVersion())
8383

8484
return true, nil
@@ -130,7 +130,7 @@ func RemoveFinalizers(ctx context.Context, owner string, c client.Client, obj cl
130130
}
131131

132132
// Update the passed object with the new finalizers
133-
obj.SetFinalizers(newFinalizers)
133+
obj.SetFinalizers(u.GetFinalizers())
134134
obj.SetResourceVersion(u.GetResourceVersion())
135135

136136
return nil

0 commit comments

Comments
 (0)