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:
|
||||
setattr(self, attr, val)
|
||||
langs = getattr(mi, 'languages', [])
|
||||
if langs and langs != ['und']:
|
||||
self.languages = langs
|
||||
if langs == ['und']:
|
||||
langs = []
|
||||
if apply_null or langs:
|
||||
self.languages = langs or []
|
||||
temp = self.to_book_metadata()
|
||||
temp.smart_update(mi, replace_metadata=replace_metadata)
|
||||
if not replace_metadata and callable(getattr(temp, 'custom_field_keys', None)):
|
||||
|
Loading…
x
Reference in New Issue
Block a user