mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Also clear languages when updating metadata in EPUB
This commit is contained in:
parent
21af608dd1
commit
dd3e52df27
@ -1262,8 +1262,10 @@ class OPF(object): # {{{
|
|||||||
else:
|
else:
|
||||||
setattr(self, attr, val)
|
setattr(self, attr, val)
|
||||||
langs = getattr(mi, 'languages', [])
|
langs = getattr(mi, 'languages', [])
|
||||||
if langs and langs != ['und']:
|
if langs == ['und']:
|
||||||
self.languages = langs
|
langs = []
|
||||||
|
if apply_null or langs:
|
||||||
|
self.languages = langs or []
|
||||||
temp = self.to_book_metadata()
|
temp = self.to_book_metadata()
|
||||||
temp.smart_update(mi, replace_metadata=replace_metadata)
|
temp.smart_update(mi, replace_metadata=replace_metadata)
|
||||||
if not replace_metadata and callable(getattr(temp, 'custom_field_keys', None)):
|
if not replace_metadata and callable(getattr(temp, 'custom_field_keys', None)):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user