From: Timo Sirainen Date: Wed, 1 Apr 2009 14:29:58 +0000 (-0400) Subject: fts-solr: Don't double-escape "+" if we're filtering what mailboxes we want. X-Git-Tag: 1.2.rc1~29 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8b3ce775291c11e7488d92d45ab1ecd4151411e3;p=thirdparty%2Fdovecot%2Fcore.git fts-solr: Don't double-escape "+" if we're filtering what mailboxes we want. --HG-- branch : HEAD --- diff --git a/src/plugins/fts-solr/fts-backend-solr.c b/src/plugins/fts-solr/fts-backend-solr.c index 3bdedbbcfb..1e99f8b655 100644 --- a/src/plugins/fts-solr/fts-backend-solr.c +++ b/src/plugins/fts-solr/fts-backend-solr.c @@ -388,9 +388,9 @@ fts_backend_solr_filter_mailboxes(struct fts_backend *_backend, str_append_c(fq, '('); for (i = 0; i < inc_count; i++) { if (i != 0) - str_append(fq, " OR %2B"); + str_append(fq, " OR +"); str_append_c(fq, '('); - str_append(fq, "%2Bbox:"); + str_append(fq, "+box:"); solr_add_pattern(fq, &includes[i]); solr_add_ns_query(fq, _backend, includes[i].ns); str_append_c(fq, ')');