Skip to content

Commit 5b10be6

Browse files
Merge pull request #48 from webzard-io/xingyu/fix_field_manager
fix: 🐛 fix missed fieldManager field
2 parents 6fe96fd + 338b5c3 commit 5b10be6

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

src/kube-api.ts

+10-7
Original file line numberDiff line numberDiff line change
@@ -804,6 +804,9 @@ export class KubeSdk {
804804
retry: 0,
805805
timeout: this.kubeApiTimeout,
806806
json: spec,
807+
searchParams: {
808+
fieldManager: this.fieldManager || 'refine',
809+
},
807810
})
808811
.json();
809812

@@ -832,13 +835,10 @@ export class KubeSdk {
832835
timeout: this.kubeApiTimeout,
833836
retry: 0,
834837
json,
835-
searchParams:
836-
strategy === 'application/apply-patch+yaml'
837-
? {
838-
fieldManager: this.fieldManager || 'refine',
839-
force: true,
840-
}
841-
: undefined,
838+
searchParams: {
839+
fieldManager: this.fieldManager || 'refine',
840+
...(strategy === 'application/apply-patch+yaml' && { force: true }),
841+
},
842842
})
843843
.json();
844844

@@ -852,6 +852,9 @@ export class KubeSdk {
852852
retry: 0,
853853
timeout: this.kubeApiTimeout,
854854
json: spec,
855+
searchParams: {
856+
fieldManager: this.fieldManager || 'refine',
857+
},
855858
})
856859
.json();
857860

0 commit comments

Comments
 (0)