From c410001f8d896404562db9418fd0c4a904dfd282 Mon Sep 17 00:00:00 2001 From: Etzelia Date: Sun, 24 Nov 2019 15:19:49 -0600 Subject: [PATCH] Ignore ignored JSON tags Signed-off-by: Etzelia --- model/model.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/model/model.go b/model/model.go index 6783054..bb9255a 100644 --- a/model/model.go +++ b/model/model.go @@ -41,7 +41,10 @@ func (q *Model) Values(i interface{}) url.Values { iVal := reflect.ValueOf(i).Elem() typ := iVal.Type() for i := 0; i < iVal.NumField(); i++ { - values.Set(strings.ToLower(typ.Field(i).Tag.Get("json")), PyConvert(iVal.Field(i))) + tag := typ.Field(i).Tag.Get("json") + if tag != "-" { + values.Set(strings.ToLower(tag), PyConvert(iVal.Field(i))) + } } return values }