Skip to content
Snippets Groups Projects

Search package improvements to retrieve documents with text searches from OpenSearch

Merged Pieter van Staden requested to merge 12-search-retrieval into main
1 file
+ 6
1
Compare changes
  • Side-by-side
  • Inline
+ 6
1
@@ -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, ","))
}
//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])
}
}
Loading