Subject: | Specifying default_field (from Dezi conf) as an arrayref is not properly handled |
When I specify qp_config => {default_field => [qw(one two)]} in Dezi's config, Dialect::Lucy stringifies that arrayref rather than dereferencing it. One way to fix this is checking ref($clause->{field}) in stringify_clause, but I am not at all sure if that is the right place. ::init looks like it should be able to handle default_field correctly, but that is not where the default_field in qp_config ends up.