mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Change search/replace to show commas instead of vertical bars as the separator for multiple authors
This commit is contained in:
parent
7918f0c075
commit
8d38075e3b
@ -436,7 +436,7 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
|
|||||||
elif not fm['is_multiple']:
|
elif not fm['is_multiple']:
|
||||||
val = [val]
|
val = [val]
|
||||||
elif field == 'authors':
|
elif field == 'authors':
|
||||||
val = [v.replace(',', '|') for v in val]
|
val = [v.replace('|', ',') for v in val]
|
||||||
else:
|
else:
|
||||||
val = []
|
val = []
|
||||||
return val
|
return val
|
||||||
@ -566,17 +566,11 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
|
|||||||
dest_val = mi.get(dest, '')
|
dest_val = mi.get(dest, '')
|
||||||
if dest_val is None:
|
if dest_val is None:
|
||||||
dest_val = []
|
dest_val = []
|
||||||
elif isinstance(dest_val, list):
|
elif not isinstance(dest_val, list):
|
||||||
if dest == 'authors':
|
|
||||||
dest_val = [v.replace(',', '|') for v in dest_val]
|
|
||||||
else:
|
|
||||||
dest_val = [dest_val]
|
dest_val = [dest_val]
|
||||||
else:
|
else:
|
||||||
dest_val = []
|
dest_val = []
|
||||||
|
|
||||||
if len(val) > 0:
|
|
||||||
if src == 'authors':
|
|
||||||
val = [v.replace(',', '|') for v in val]
|
|
||||||
if dest_mode == 1:
|
if dest_mode == 1:
|
||||||
val.extend(dest_val)
|
val.extend(dest_val)
|
||||||
elif dest_mode == 2:
|
elif dest_mode == 2:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user