fix ignore walking on form mapping (#1942) (#1943)

This commit is contained in:
Dmitry Kutakov
2019-11-01 03:47:40 +01:00
committed by thinkerou
parent 0f951956d0
commit db9174ae0c
2 changed files with 14 additions and 3 deletions
+10
View File
@@ -269,3 +269,13 @@ func TestMappingMapField(t *testing.T) {
assert.NoError(t, err)
assert.Equal(t, map[string]int{"one": 1}, s.M)
}
func TestMappingIgnoredCircularRef(t *testing.T) {
type S struct {
S *S `form:"-"`
}
var s S
err := mappingByPtr(&s, formSource{}, "form")
assert.NoError(t, err)
}