use StringBytes() instead of String()

This commit is contained in:
Yasuhiro Matsumoto
2023-02-26 21:34:01 +09:00
committed by fiatjaf_
parent 74c646fe21
commit 75a07daf7b
2 changed files with 8 additions and 3 deletions
+5 -1
View File
@@ -62,7 +62,11 @@ func (f *Filter) UnmarshalJSON(payload []byte) error {
}
f.Limit = val
case "search":
f.Search = v.String()
val, err := v.StringBytes()
if err != nil {
visiterr = fmt.Errorf("invalid 'search' field: %w", err)
}
f.Search = string(val)
default:
if strings.HasPrefix(key, "#") {
f.Tags[key[1:]], err = fastjsonArrayToStringList(v)