diff --git a/src/calibre/library/server/opds.py b/src/calibre/library/server/opds.py index e1cbb79599..fce4e32c51 100644 --- a/src/calibre/library/server/opds.py +++ b/src/calibre/library/server/opds.py @@ -518,7 +518,7 @@ class OPDSServer(object): if category == 'search': try: - ids = self.search_cache(which) + ids = self.search_cache('search:"%s"'%which) except: raise cherrypy.HTTPError(404, 'Search: %r not understood'%which) return self.get_opds_acquisition_feed(ids, offset, page_url,