diff --git a/pkg/kubectl/rollback.go b/pkg/kubectl/rollback.go index 2d984d0d66..027abadc4f 100644 --- a/pkg/kubectl/rollback.go +++ b/pkg/kubectl/rollback.go @@ -418,7 +418,9 @@ func getStatefulSetPatch(set *appsv1.StatefulSet) ([]byte, error) { return nil, err } var raw map[string]interface{} - json.Unmarshal([]byte(str), &raw) + if err := json.Unmarshal([]byte(str), &raw); err != nil { + return nil, err + } objCopy := make(map[string]interface{}) specCopy := make(map[string]interface{}) spec := raw["spec"].(map[string]interface{})