diff --git a/electrum/gui/qt/history_list.py b/electrum/gui/qt/history_list.py index 49cdfe03c..a9ceb0cc2 100644 --- a/electrum/gui/qt/history_list.py +++ b/electrum/gui/qt/history_list.py @@ -461,7 +461,9 @@ class HistoryList(MyTreeView, AcceptFileDragDrop): org_idx: QModelIndex = self.indexAt(position) idx = self.proxy.mapToSource(org_idx) item: QStandardItem = self.std_model.itemFromIndex(idx) - assert item, 'create_menu: index not found in model' + if not item: + # can happen e.g. before list is populated for the first time + return tx_hash = idx.data(self.TX_HASH_ROLE) column = idx.column() assert tx_hash, "create_menu: no tx hash"