Skip to content

Commit 4ddc198

Browse files
committed
pin ResourceVersion precondition only when specified
1 parent 63f4827 commit 4ddc198

File tree

2 files changed

+2
-6
lines changed
  • pkg/registry/core/namespace/storage
  • staging/src/k8s.io/apiextensions-apiserver/pkg/registry/customresourcedefinition

2 files changed

+2
-6
lines changed

pkg/registry/core/namespace/storage/storage.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,7 @@ func (r *REST) Delete(ctx context.Context, name string, options *metav1.DeleteOp
147147
)
148148
return nil, false, err
149149
}
150-
if options.Preconditions.ResourceVersion == nil {
151-
options.Preconditions.ResourceVersion = &namespace.ResourceVersion
152-
} else if *options.Preconditions.ResourceVersion != namespace.ResourceVersion {
150+
if options.Preconditions.ResourceVersion != nil && *options.Preconditions.ResourceVersion != namespace.ResourceVersion {
153151
err = apierrors.NewConflict(
154152
api.Resource("namespaces"),
155153
name,

staging/src/k8s.io/apiextensions-apiserver/pkg/registry/customresourcedefinition/etcd.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,7 @@ func (r *REST) Delete(ctx context.Context, name string, options *metav1.DeleteOp
9292
)
9393
return nil, false, err
9494
}
95-
if options.Preconditions.ResourceVersion == nil {
96-
options.Preconditions.ResourceVersion = &crd.ResourceVersion
97-
} else if *options.Preconditions.ResourceVersion != crd.ResourceVersion {
95+
if options.Preconditions.ResourceVersion != nil && *options.Preconditions.ResourceVersion != crd.ResourceVersion {
9896
err = apierrors.NewConflict(
9997
apiextensions.Resource("customresourcedefinitions"),
10098
name,

0 commit comments

Comments
 (0)