]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fts-solr: Don't double-escape "+" if we're filtering what mailboxes we want.
authorTimo Sirainen <tss@iki.fi>
Wed, 1 Apr 2009 14:29:58 +0000 (10:29 -0400)
committerTimo Sirainen <tss@iki.fi>
Wed, 1 Apr 2009 14:29:58 +0000 (10:29 -0400)
--HG--
branch : HEAD

src/plugins/fts-solr/fts-backend-solr.c

index 3bdedbbcfba30e335283aa99ca887dde2cf41443..1e99f8b6550e297ac6436407bbf0abea34123171 100644 (file)
@@ -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, ')');