Merge pull request #101982 from hantmac/fix/need-handle-error

handle Unmarshal error
This commit is contained in:
Kubernetes Prow Robot 2021-06-02 13:43:03 -07:00 committed by GitHub
commit 043b3fc1e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -291,7 +291,10 @@ func getPatch(set *apps.StatefulSet) ([]byte, error) {
return nil, err
}
var raw map[string]interface{}
json.Unmarshal(data, &raw)
err = json.Unmarshal(data, &raw)
if err != nil {
return nil, err
}
objCopy := make(map[string]interface{})
specCopy := make(map[string]interface{})
spec := raw["spec"].(map[string]interface{})