Skip to content

Commit

Permalink
fts: Fix searching SEARCH_HEADER_ADDRESS/COMPRESS_LWSP
Browse files Browse the repository at this point in the history
These are "non-language" headers that are being searched, so they need to be
searched using data language.
  • Loading branch information
sirainen authored and villesavolainen committed Feb 7, 2018
1 parent b737907 commit 879555b
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/plugins/fts/fts-search-args.c
Expand Up @@ -153,7 +153,9 @@ static int fts_search_arg_expand(struct fts_backend *backend, pool_t pool,
struct mail_search_arg *or_arg, *orig_arg = *argp;
const char *error, *orig_token = orig_arg->value.str;

if ((*argp)->type == SEARCH_HEADER &&
if (((*argp)->type == SEARCH_HEADER ||
(*argp)->type == SEARCH_HEADER_ADDRESS ||
(*argp)->type == SEARCH_HEADER_COMPRESS_LWSP) &&
!fts_header_has_language((*argp)->hdr_field_name)) {
/* use only the data-language */
languages = fts_user_get_data_languages(backend->ns->user);
Expand Down

0 comments on commit 879555b

Please sign in to comment.