From 84018a5caa52d21923f7d9f6895af77dbde45ea3 Mon Sep 17 00:00:00 2001 From: Rockstar Developer <5191402+rockstardev@users.noreply.github.com> Date: Tue, 16 Oct 2018 21:49:30 -0500 Subject: [PATCH] Bugfixing race condition for QR code switch (#335) Ref: #334 --- BTCPayServer/wwwroot/checkout/js/core.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/BTCPayServer/wwwroot/checkout/js/core.js b/BTCPayServer/wwwroot/checkout/js/core.js index aeddb7574..c017672e2 100644 --- a/BTCPayServer/wwwroot/checkout/js/core.js +++ b/BTCPayServer/wwwroot/checkout/js/core.js @@ -72,6 +72,11 @@ function onDataCallback(jsonData) { } // restoring qr code view only when currency is switched + if (jsonData.paymentMethodId === srvModel.paymentMethodId && + checkoutCtrl.scanDisplayQr === "") { + checkoutCtrl.scanDisplayQr = jsonData.invoiceBitcoinUrlQR; + } + if (jsonData.paymentMethodId === srvModel.paymentMethodId) { $(".payment__currencies").show(); $(".payment__spinner").hide();