1
0

qml: assert role exists in qechannellistmodel.filterModel

This commit is contained in:
Sander van Grieken
2023-02-03 15:43:40 +01:00
parent daa5c984fa
commit 420546c201

View File

@@ -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