mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
Fix regression in 0.8.30 that broke bulk conversion of a single book. Fixes #902506 (Error if trying to bulk convert with one book selected)
This commit is contained in:
parent
586b2f6ede
commit
9972090f0c
@ -1089,8 +1089,12 @@ ALTER TABLE books ADD COLUMN isbn TEXT DEFAULT "" COLLATE NOCASE;
|
|||||||
ids = tuple(ids)
|
ids = tuple(ids)
|
||||||
if len(ids) > 50000:
|
if len(ids) > 50000:
|
||||||
return True
|
return True
|
||||||
|
if len(ids) == 1:
|
||||||
|
ids = '(%d)'%ids[0]
|
||||||
|
else:
|
||||||
|
ids = repr(ids)
|
||||||
return self.conn.get('''
|
return self.conn.get('''
|
||||||
SELECT data FROM conversion_options WHERE book IN %r AND
|
SELECT data FROM conversion_options WHERE book IN %s AND
|
||||||
format=? LIMIT 1'''%(ids,), (format,), all=False) is not None
|
format=? LIMIT 1'''%(ids,), (format,), all=False) is not None
|
||||||
|
|
||||||
def delete_conversion_options(self, id, format, commit=True):
|
def delete_conversion_options(self, id, format, commit=True):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user