Ensure consequence.params.ignorePlurals can be deserialized from string
aseure opened this issue · 1 comments
aseure commented
It was discovered that the Algolia Search API is sometimes returning the
ignorePlurals
field from a Query Rule's consequence params field as a
string, such as:
"consequence": {
"params:" {
"ignorePlurals": "false"
}
}
Could you please ensure that the deserialization of query rules coming from
getRule
, getRules
, browseRules
are correctly decoding those strings
without failing.
Also, like we did for other string-based booleans, it would be convenient to
convert the string to an actual boolean when the string is equal to "true" or
"false".
Ant-hem commented
We support boolean
and String[]
. I'll have a look for the string support.