diff --git a/electrum/gui/qml/qechannellistmodel.py b/electrum/gui/qml/qechannellistmodel.py index 2f4c4c8f7..6b33db057 100644 --- a/electrum/gui/qml/qechannellistmodel.py +++ b/electrum/gui/qml/qechannellistmodel.py @@ -172,7 +172,8 @@ class QEChannelListModel(QAbstractListModel, QtEventListener): @pyqtSlot(str, 'QVariant', result=QEFilterProxyModel) def filterModel(self, role, match): self._filterModel = QEFilterProxyModel(self, self) - self._filterModel.setFilterRole(QEChannelListModel._ROLE_RMAP[role]) + assert role in self._ROLE_RMAP + self._filterModel.setFilterRole(self._ROLE_RMAP[role]) self._filterModel.setFilterValue(match) return self._filterModel