Skip to content

Commit

Permalink
Get books: Fix rules to map tags on adding books not being applied to…
Browse files Browse the repository at this point in the history
… books downloaded via Get books
  • Loading branch information
kovidgoyal committed May 5, 2024
1 parent d67b0e1 commit 942b0f1
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/calibre/gui2/ebook_download.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,9 @@ def _add(self, filename, gui, add_to_lib, tags):
with open(path, 'rb') as f:
mi = get_metadata(f, ext, force_read_metadata=True)
mi.tags.extend(tags)
if gprefs.get('tag_map_on_add_rules'):
from calibre.ebooks.metadata.tag_mapper import map_tags
mi.tags = map_tags(mi.tags, gprefs['tag_map_on_add_rules'])
db = gui.current_db
book_id = db.create_book_entry(mi)
db.new_api.add_format(book_id, ext.upper(), path)
Expand Down

0 comments on commit 942b0f1

Please sign in to comment.