From fa0dbfecf304cc79b3cc60387b0ca11396ea7ea3 Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Sun, 31 Aug 2014 20:29:00 +0200 Subject: [PATCH] Fix merging enumerated types problem described in http://www.mobileread.com/forums/showthread.php?t=245435 --- src/calibre/gui2/actions/edit_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/actions/edit_metadata.py b/src/calibre/gui2/actions/edit_metadata.py index 40054a1264..4824147481 100644 --- a/src/calibre/gui2/actions/edit_metadata.py +++ b/src/calibre/gui2/actions/edit_metadata.py @@ -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: