diff --git a/lnbits/core/crud.py b/lnbits/core/crud.py index 87d4972a..f3abb75f 100644 --- a/lnbits/core/crud.py +++ b/lnbits/core/crud.py @@ -370,9 +370,9 @@ async def check_internal( ) -> Optional[str]: row = await (conn or db).fetchone( """ - SELECT checking_id FROM apipayments - WHERE hash = ? AND pending AND amount > 0 - """, + SELECT checking_id FROM apipayments + WHERE hash = ? AND pending AND amount > 0 + """, (payment_hash,), ) if not row: diff --git a/lnbits/core/static/js/wallet.js b/lnbits/core/static/js/wallet.js index bfed347b..7e91278b 100644 --- a/lnbits/core/static/js/wallet.js +++ b/lnbits/core/static/js/wallet.js @@ -211,6 +211,9 @@ new Vue({ } }, methods: { + paymentTableRowKey: function (row) { + return row.payment_hash + row.amount + }, closeCamera: function () { this.parse.camera.show = false }, diff --git a/lnbits/core/templates/core/wallet.html b/lnbits/core/templates/core/wallet.html index 2fe30ec3..192e3a40 100644 --- a/lnbits/core/templates/core/wallet.html +++ b/lnbits/core/templates/core/wallet.html @@ -87,9 +87,10 @@ dense flat :data="filteredPayments" - row-key="payment_hash" + :row-key="paymentTableRowKey" :columns="paymentsTable.columns" :pagination.sync="paymentsTable.pagination" + no-data-label="No transactions made yet" > {% raw %}