Skip to content

Commit 6bc4c14

Browse files
authored
Delay checks for arrays of objects to 3.0.1 (#1496)
1 parent b9b8ef8 commit 6bc4c14

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

internal/fields/validate.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import (
3232
var (
3333
semver2_0_0 = semver.MustParse("2.0.0")
3434
semver2_3_0 = semver.MustParse("2.3.0")
35-
semver3_0_0 = semver.MustParse("3.0.0")
35+
semver3_0_1 = semver.MustParse("3.0.1")
3636

3737
defaultExternal = "ecs"
3838
)
@@ -789,7 +789,7 @@ func (v *Validator) parseSingleElementValue(key string, definition FieldDefiniti
789789
case map[string]interface{}:
790790
// This is probably an element from an array of objects,
791791
// even if not recommended, it should be validated.
792-
if v.specVersion.LessThan(semver3_0_0) {
792+
if v.specVersion.LessThan(semver3_0_1) {
793793
break
794794
}
795795
errs := v.validateMapElement(key, common.MapStr(val), doc)

internal/fields/validate_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -642,7 +642,7 @@ func Test_parseElementValue(t *testing.T) {
642642
},
643643
},
644644
},
645-
specVersion: *semver3_0_0,
645+
specVersion: *semver3_0_1,
646646
fail: true,
647647
assertError: func(t *testing.T, err error) {
648648
errs := err.(multierror.Error)
@@ -670,7 +670,7 @@ func Test_parseElementValue(t *testing.T) {
670670
},
671671
},
672672
},
673-
specVersion: *semver3_0_0,
673+
specVersion: *semver3_0_1,
674674
fail: true,
675675
assertError: func(t *testing.T, err error) {
676676
errs := err.(multierror.Error)

0 commit comments

Comments
 (0)