Naprawa buga z zapamiętywaniem karty lub banku jako poprzedniej metody płatności

This commit is contained in:
2024-01-15 12:05:53 +01:00
parent 469b4e686f
commit d6f645e3e3
4 changed files with 18 additions and 11 deletions

View File

@@ -933,7 +933,9 @@ function getNewPaymentsAndDeliveries(data = null, firstLoad = false) {
const prevPaymentMethod = JSON.parse(localStorage.getItem("prevPaymentMethod"));
// Zaznaczenie metod płatności które nie tworzą popupa
if(prevPaymentMethod.id !== "payitem_2" && prevPaymentMethod.group !== "card" && prevPaymentMethod.group !== "transfer") document.getElementById(prevPaymentMethod.id).click();
if(prevPaymentMethod.id !== "payitem_2" && prevPaymentMethod.group !== "card" && prevPaymentMethod.group !== "transfer"){
document.getElementById(prevPaymentMethod.id).click();
}
else if(prevPaymentMethod.group === "card" || prevPaymentMethod.group === "transfer"){
const paymentMethodId = prevPaymentMethod.id.replace("-clone", "");
cloneElement(document.getElementById(paymentMethodId));
@@ -964,10 +966,9 @@ function getNewPaymentsAndDeliveries(data = null, firstLoad = false) {
}
}
// Zaznaczenie karty/banku w przypadku edycji
const checkedPayment = document.querySelector(`#osc_prepaids_method input[name="payform_id"]:checked`)
if(checkedPayment && (checkedPayment.dataset.group === "card" || checkedPayment.dataset.group === "transfer")){
if(paymentValue && checkedPayment && (checkedPayment.dataset.group === "card" || checkedPayment.dataset.group === "transfer")){
cloneElement(checkedPayment);
}
// Przeładowanie mapy