From 7aec1cda0dfcd0d7246ef79056d6b59ad38bfd17 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 23 Jan 2023 21:47:21 +0530 Subject: [PATCH] Fix #2003729 [RecursionError when embedding metadata into PDF](https://bugs.launchpad.net/calibre/+bug/2003729) --- src/calibre/db/cache.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/db/cache.py b/src/calibre/db/cache.py index cab398e9fa..0b5e0eda77 100644 --- a/src/calibre/db/cache.py +++ b/src/calibre/db/cache.py @@ -2651,7 +2651,7 @@ class Cache: fmts = field.table.book_col_map.get(book_id, ()) if not fmts: continue - mi = self.get_metadata(book_id, get_cover=True, cover_as_data=True) + mi = self._get_metadata(book_id, get_cover=True, cover_as_data=True) try: path = self._field_for('path', book_id).replace('/', os.sep) except: