From 420546c201daaddd4b3f97c909ab0ceccec1be40 Mon Sep 17 00:00:00 2001 From: Sander van Grieken Date: Fri, 3 Feb 2023 15:43:40 +0100 Subject: [PATCH] qml: assert role exists in qechannellistmodel.filterModel --- electrum/gui/qml/qechannellistmodel.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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