diff --git a/src/calibre/gui2/library/annotations.py b/src/calibre/gui2/library/annotations.py index 1c8291ffd2..71b4854e2f 100644 --- a/src/calibre/gui2/library/annotations.py +++ b/src/calibre/gui2/library/annotations.py @@ -158,10 +158,10 @@ class Export(Dialog): # {{{ self.accept() def save_to_file(self): - filters = [(self.export_format.currentText(), self.export_format.currentData())] + filters = [(self.export_format.currentText(), [self.export_format.currentData()])] path = choose_save_file( self, 'annots-export-save', _('File for exports'), filters=filters, - initial_filename=self.initial_filename() + '.' + filters[0][1]) + initial_filename=self.initial_filename() + '.' + filters[0][1][0]) if path: data = self.exported_data().encode('utf-8') with open(path, 'wb') as f: