Skip to content

Commit a252628

Browse files
author
Kevin Wiesmüller
committed
fix nits
1 parent ddf0d4b commit a252628

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/stripmeta.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,12 @@ func (f *stripMetaManager) Update(liveObj, newObj runtime.Object, managed Manage
6565

6666
// Apply implements Manager.
6767
func (f *stripMetaManager) Apply(liveObj, appliedObj runtime.Object, managed Managed, manager string, force bool) (runtime.Object, Managed, error) {
68-
appliedObj, managed, err := f.fieldManager.Apply(liveObj, appliedObj, managed, manager, force)
68+
newObj, managed, err := f.fieldManager.Apply(liveObj, appliedObj, managed, manager, force)
6969
if err != nil {
7070
return nil, nil, err
7171
}
7272
f.stripFields(managed.Fields(), manager)
73-
return appliedObj, managed, nil
73+
return newObj, managed, nil
7474
}
7575

7676
// stripFields removes a predefined set of paths found in typed from managed

staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/structuredmerge.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,15 +137,18 @@ func (f *structuredMergeManager) Update(liveObj, newObj runtime.Object, managed
137137
// Apply implements Manager.
138138
func (f *structuredMergeManager) Apply(liveObj, patchObj runtime.Object, managed Managed, manager string, force bool) (runtime.Object, Managed, error) {
139139
// Check that the patch object has the same version as the live object
140-
if patchObj.GetObjectKind().GroupVersionKind().GroupVersion() != f.groupVersion {
140+
if patchVersion := patchObj.GetObjectKind().GroupVersionKind().GroupVersion(); patchVersion != f.groupVersion {
141141
return nil, nil,
142142
errors.NewBadRequest(
143143
fmt.Sprintf("Incorrect version specified in apply patch. "+
144144
"Specified patch version: %s, expected: %s",
145-
patchObj.GetObjectKind().GroupVersionKind().GroupVersion(), f.groupVersion))
145+
patchVersion, f.groupVersion))
146146
}
147147

148148
patchObjMeta, err := meta.Accessor(patchObj)
149+
if err != nil {
150+
return nil, nil, fmt.Errorf("couldn't get accessor: %v", err)
151+
}
149152
if patchObjMeta.GetManagedFields() != nil {
150153
return nil, nil, errors.NewBadRequest(fmt.Sprintf("metadata.managedFields must be nil"))
151154
}

0 commit comments

Comments
 (0)