diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index 60f421623b..c125cad573 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -1425,6 +1425,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): size=stream.tell() self.conn.execute('INSERT OR REPLACE INTO data (book,format,uncompressed_size,name) VALUES (?,?,?,?)', (id, format.upper(), size, name)) + self.dirtied([id], commit=False) self.conn.commit() self.format_filename_cache[id][format.upper()] = name self.refresh_ids([id])