Change search/replace to show commas instead of vertical bars as the separator for multiple authors

This commit is contained in:
Kovid Goyal 2011-01-04 09:01:05 -07:00
parent 7918f0c075
commit 8d38075e3b

View File

@ -436,7 +436,7 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
elif not fm['is_multiple']:
val = [val]
elif field == 'authors':
val = [v.replace(',', '|') for v in val]
val = [v.replace('|', ',') for v in val]
else:
val = []
return val
@ -566,17 +566,11 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
dest_val = mi.get(dest, '')
if dest_val is None:
dest_val = []
elif isinstance(dest_val, list):
if dest == 'authors':
dest_val = [v.replace(',', '|') for v in dest_val]
else:
elif not isinstance(dest_val, list):
dest_val = [dest_val]
else:
dest_val = []
if len(val) > 0:
if src == 'authors':
val = [v.replace(',', '|') for v in val]
if dest_mode == 1:
val.extend(dest_val)
elif dest_mode == 2: