Browse Source

qml: avoid adding duplicate request/invoice to listmodel

master
Sander van Grieken 3 years ago
parent
commit
ba2faa8c9f
  1. 6
      electrum/gui/qml/qeinvoicelistmodel.py

6
electrum/gui/qml/qeinvoicelistmodel.py

@ -72,6 +72,12 @@ class QEAbstractInvoiceListModel(QAbstractListModel):
self.set_status_timer()
def add_invoice(self, invoice: Invoice):
# skip if already in list
key = invoice.get_id()
for invoice in self.invoices:
if invoice['key'] == key:
return
item = self.invoice_to_model(invoice)
self._logger.debug(str(item))

Loading…
Cancel
Save