Fix merging enumerated types problem described in http://www.mobileread.com/forums/showthread.php?t=245435

This commit is contained in:
Charles Haley 2014-08-31 20:29:00 +02:00
parent 607e920370
commit fa0dbfecf3

View File

@ -590,7 +590,7 @@ class EditMetadataAction(InterfaceAction):
if (dt == 'series' and not dest_value and src_value):
src_index = db.get_custom_extra(src_id, num=colnum, index_is_id=True)
db.set_custom(dest_id, src_value, num=colnum, extra=src_index)
if (dt == 'enumeration' or (dt == 'text' and not fm['is_multiple']) and not dest_value):
if ((dt == 'enumeration' or (dt == 'text' and not fm['is_multiple'])) and not dest_value):
db.set_custom(dest_id, src_value, num=colnum)
if (dt == 'text' and fm['is_multiple'] and src_value):
if not dest_value: