diff --git a/src/calibre/gui2/library/models.py b/src/calibre/gui2/library/models.py index 3d46b0e01e..58dcb6245e 100644 --- a/src/calibre/gui2/library/models.py +++ b/src/calibre/gui2/library/models.py @@ -937,7 +937,8 @@ class BooksModel(QAbstractTableModel): # {{{ tmpl = unicode(value.toString()).strip() disp = cc['display'] disp['composite_template'] = tmpl - self.db.set_custom_column_metadata(cc['colnum'], display=disp) + self.db.set_custom_column_metadata(cc['colnum'], display=disp, + immediate_backup=True) self.refresh(reset=True) return True