diff --git a/src/calibre/gui2/library/models.py b/src/calibre/gui2/library/models.py index a79cf47a15..0ef6f9aae4 100644 --- a/src/calibre/gui2/library/models.py +++ b/src/calibre/gui2/library/models.py @@ -1161,6 +1161,8 @@ class BooksModel(QAbstractTableModel): # {{{ val = val.split(',') self.db.set_languages(id, val) else: + if column == 'authors' and val: + val = authors_to_string(string_to_authors(val)) books_to_refresh |= self.db.set(row, column, val, allow_case_change=True) self.refresh_ids(list(books_to_refresh), row)