From 50ed42ef279d8b7c5773c19bbb2eeba9ffd90116 Mon Sep 17 00:00:00 2001 From: Dustin Willis Webber Date: Mon, 29 Feb 2016 16:24:25 -0500 Subject: [PATCH] Update form_mapping#mapForm to support reflect.Ptr Added reflect for ptr types to support the go-swagger generated http clients. --- binding/form_mapping.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/binding/form_mapping.go b/binding/form_mapping.go index 07c83751..728fc94f 100644 --- a/binding/form_mapping.go +++ b/binding/form_mapping.go @@ -90,8 +90,10 @@ func setWithProperType(valueKind reflect.Kind, val string, structField reflect.V return setFloatField(val, 64, structField) case reflect.String: structField.SetString(val) + case reflect.Ptr: + structField.Set(reflect.ValueOf(&val)) default: - return errors.New("Unknown type") + return fmt.Errorf("Unknown type: %s", valueKind) } return nil }