mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 18:54:09 -04:00
Force overwrite title/author metadata to True when downloading metadata for books added by ISBN
This commit is contained in:
parent
26aef9cc53
commit
549b73e248
@ -18,6 +18,7 @@ from calibre.ebooks import BOOK_EXTENSIONS
|
|||||||
from calibre.utils.filenames import ascii_filename
|
from calibre.utils.filenames import ascii_filename
|
||||||
from calibre.constants import preferred_encoding, filesystem_encoding
|
from calibre.constants import preferred_encoding, filesystem_encoding
|
||||||
from calibre.gui2.actions import InterfaceAction
|
from calibre.gui2.actions import InterfaceAction
|
||||||
|
from calibre.gui2 import config
|
||||||
|
|
||||||
class AddAction(InterfaceAction):
|
class AddAction(InterfaceAction):
|
||||||
|
|
||||||
@ -101,7 +102,12 @@ class AddAction(InterfaceAction):
|
|||||||
else:
|
else:
|
||||||
ids.add(db.import_book(mi, []))
|
ids.add(db.import_book(mi, []))
|
||||||
self.gui.library_view.model().books_added(len(books))
|
self.gui.library_view.model().books_added(len(books))
|
||||||
self.gui.iactions['Edit Metadata'].do_download_metadata(ids)
|
orig = config['overwrite_author_title_metadata']
|
||||||
|
config['overwrite_author_title_metadata'] = True
|
||||||
|
try:
|
||||||
|
self.gui.iactions['Edit Metadata'].do_download_metadata(ids)
|
||||||
|
finally:
|
||||||
|
config['overwrite_author_title_metadata'] = orig
|
||||||
|
|
||||||
|
|
||||||
def files_dropped(self, paths):
|
def files_dropped(self, paths):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user