mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Ensure that S/R doesn't create blank list items
This commit is contained in:
parent
fd300956f4
commit
32b9b3f9a2
@ -283,8 +283,8 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
|
|||||||
self.all_fields.append(f)
|
self.all_fields.append(f)
|
||||||
self.all_fields.sort()
|
self.all_fields.sort()
|
||||||
self.writable_fields.sort()
|
self.writable_fields.sort()
|
||||||
self.search_field.setMaxVisibleItems(20)
|
self.search_field.setMaxVisibleItems(25)
|
||||||
self.destination_field.setMaxVisibleItems(20)
|
self.destination_field.setMaxVisibleItems(25)
|
||||||
offset = 10
|
offset = 10
|
||||||
self.s_r_number_of_books = min(10, len(self.ids))
|
self.s_r_number_of_books = min(10, len(self.ids))
|
||||||
for i in range(1,self.s_r_number_of_books+1):
|
for i in range(1,self.s_r_number_of_books+1):
|
||||||
@ -375,7 +375,7 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
|
|||||||
else:
|
else:
|
||||||
val = mi.get(field, None)
|
val = mi.get(field, None)
|
||||||
if val is None:
|
if val is None:
|
||||||
val = ['']
|
val = [] if fm['is_multiple'] else ['']
|
||||||
elif not fm['is_multiple']:
|
elif not fm['is_multiple']:
|
||||||
val = [val]
|
val = [val]
|
||||||
elif field == 'authors':
|
elif field == 'authors':
|
||||||
|
Loading…
x
Reference in New Issue
Block a user