From 00fbdcbcc752ba38df0039105ec35f7b397d4439 Mon Sep 17 00:00:00 2001 From: Keith Mitchell Date: Wed, 13 May 2015 12:04:41 -0700 Subject: [PATCH] Cloudsearch: Force related query to unicode --- r2/r2/lib/providers/search/cloudsearch.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/r2/r2/lib/providers/search/cloudsearch.py b/r2/r2/lib/providers/search/cloudsearch.py index 7507e27b1..c6523b5c6 100644 --- a/r2/r2/lib/providers/search/cloudsearch.py +++ b/r2/r2/lib/providers/search/cloudsearch.py @@ -34,6 +34,7 @@ import l2cs from r2.lib import amqp, filters from r2.lib.db.operators import desc from r2.lib.db.sorts import epoch_seconds +from r2.lib.filters import _force_unicode from r2.lib.providers.search import SearchProvider from r2.lib.providers.search.common import ( InvalidQuery, @@ -820,7 +821,7 @@ class CloudSearchProvider(SearchProvider): def get_related_query(self, query, article, start, end, nsfw): '''build related query in cloudsearch syntax''' - + query = _force_unicode(query) query = query[:1024] query = u"|".join(query.split()) query = u"title:'%s'" % query