Skip to content

Commit da8e958

Browse files
committed
(fix) Actually validate csv fields
Pass by value to validator instead of pointer which ignores type
1 parent 759ca0d commit da8e958

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkg/validation/internal/csv.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ func validateCSV(csv *v1alpha1.ClusterServiceVersion) errors.ManifestResult {
4646
// validate installModes
4747
result.Add(validateInstallModes(csv)...)
4848
// check missing optional/mandatory fields.
49-
result.Add(checkFields(csv)...)
49+
result.Add(checkFields(*csv)...)
5050
return result
5151
}
5252

@@ -67,7 +67,7 @@ func parseCSVNameFormat(name string) (string, semver.Version, error) {
6767
}
6868

6969
// checkFields runs checkEmptyFields and returns its errors.
70-
func checkFields(csv *v1alpha1.ClusterServiceVersion) (errs []errors.Error) {
70+
func checkFields(csv v1alpha1.ClusterServiceVersion) (errs []errors.Error) {
7171
result := errors.ManifestResult{}
7272
checkEmptyFields(&result, reflect.ValueOf(csv), "")
7373
return append(result.Errors, result.Warnings...)

0 commit comments

Comments
 (0)