diff --git a/src/calibre/gui2/preferences/emailp.py b/src/calibre/gui2/preferences/emailp.py index 1256691c22..892b01f095 100644 --- a/src/calibre/gui2/preferences/emailp.py +++ b/src/calibre/gui2/preferences/emailp.py @@ -54,6 +54,8 @@ class EmailAccounts(QAbstractTableModel): # {{{ if row < 0 or row >= self.rowCount(): return NONE account = self.account_order[row] + if account not in self.accounts: + return NONE if role == Qt.UserRole: return (account, self.accounts[account]) if role == Qt.ToolTipRole: