diff --git a/src/calibre/ebooks/metadata/book/base.py b/src/calibre/ebooks/metadata/book/base.py index ce85f7dadd..0376584242 100644 --- a/src/calibre/ebooks/metadata/book/base.py +++ b/src/calibre/ebooks/metadata/book/base.py @@ -514,7 +514,7 @@ class Metadata: ''' def copy_not_none(dest, src, attr): v = getattr(src, attr, None) - if v not in (None, NULL_VALUES.get(attr, None)): + if v is not None and v != NULL_VALUES.get(attr, None): setattr(dest, attr, copy.deepcopy(v)) unknown = _('Unknown')