also Lists didn't work as expected. I digged a little into the code and found the line causing the trouble and did a quick (and dirty) fix for it:
@@ -1981,7 +1981,7 @@ class ChoiceField extends FormField {
function applyQuickFilter($query, $qf_value, $name=false) {
return $query->filter(array(
- $name ?: $this->get('name') => $qf_value,
+ $name .'__like' ?: $this->get('name') . '__like' => "%$qf_value%",
));
}
}
Originally it results in a query for the value, eg A3.value
= '2019-07-19'. In the database the corresponding entry is '{"2019-07-19":"19th July 2019"}'. The fix changes the query to value LIKE '%2019-07-19%' wich works but is, for sure, not the very best solution for it,.. I assume a permanent fix would require an additional column in ost_form_entry_values,..
regards