mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
Merge pull request #1022 from appwrite/fix-retry-payment-no-selection
fix: retry payment modal, method selection
This commit is contained in:
@@ -30,8 +30,21 @@
|
||||
let paymentMethodId: string;
|
||||
let setAsDefault = false;
|
||||
|
||||
onMount(() => {
|
||||
paymentMethodId = $organization.paymentMethodId;
|
||||
onMount(async () => {
|
||||
if (!$organization.paymentMethodId && !$organization.backupPaymentMethodId) {
|
||||
paymentMethodId = $paymentMethods?.total ? $paymentMethods.paymentMethods[0].$id : null;
|
||||
} else {
|
||||
paymentMethodId = $organization.paymentMethodId
|
||||
? $organization.paymentMethodId
|
||||
: $organization.backupPaymentMethodId;
|
||||
// If the selected payment method does not belong to the current user, select the first one.
|
||||
if (
|
||||
$paymentMethods?.total &&
|
||||
!$paymentMethods.paymentMethods.some((method) => method.$id === paymentMethodId)
|
||||
) {
|
||||
paymentMethodId = $paymentMethods.paymentMethods[0].$id;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
async function handleSubmit() {
|
||||
|
||||
Reference in New Issue
Block a user