Skip to content
Snippets Groups Projects
Commit 756e8157 authored by Jan Semmelink's avatar Jan Semmelink
Browse files

Allow *int64 param

parent d44d7f8d
No related branches found
No related tags found
1 merge request!6Search package improvements to retrieve documents with text searches from OpenSearch
...@@ -133,7 +133,12 @@ func (ctx apiContext) extract(name string, t reflect.Type, v reflect.Value) erro ...@@ -133,7 +133,12 @@ func (ctx apiContext) extract(name string, t reflect.Type, v reflect.Value) erro
return errors.Errorf("%s does not support >1 values(%v)", n, strings.Join(paramStrValues, ",")) return errors.Errorf("%s does not support >1 values(%v)", n, strings.Join(paramStrValues, ","))
} }
//single value specified //single value specified
if err := reflection.SetValue(v.Field(i), paramStrValues[0]); err != nil { valueField := v.Field(i)
if valueField.Kind() == reflect.Ptr {
valueField.Set(reflect.New(valueField.Type().Elem()))
valueField = valueField.Elem()
}
if err := reflection.SetValue(valueField, paramStrValues[0]); err != nil {
return errors.Wrapf(err, "failed to set %s=%s", n, paramStrValues[0]) return errors.Wrapf(err, "failed to set %s=%s", n, paramStrValues[0])
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment