Fix setting a similar books search to use the formats field in Preferences->Searching resulting in an error. See #1658386 (FIND SIMILAR BOOKS (in series) >UNHANDLED EXCEPTION, ATTRIBUTE ERROR)

This commit is contained in:
Kovid Goyal 2017-01-22 09:31:35 +05:30
parent 0f82097181
commit 5fde1b3ffb

View File

@ -74,11 +74,9 @@ class SimilarBooksAction(InterfaceAction):
if not val: if not val:
return return
if not isinstance(val, (list, set)): if isinstance(val, basestring):
val = [val] val = [val]
search = [col + ':"='+t.replace('"', '\\"')+'"' for t in val] search = [col + ':"='+t.replace('"', '\\"')+'"' for t in val]
if search: if search:
self.gui.search.set_search_string(join.join(search), self.gui.search.set_search_string(join.join(search),
store_in_history=True) store_in_history=True)