diff --git a/src/components/donations/AddDonationModal.svelte b/src/components/donations/AddDonationModal.svelte index c4fa24ee..d93aa8d0 100644 --- a/src/components/donations/AddDonationModal.svelte +++ b/src/components/donations/AddDonationModal.svelte @@ -73,6 +73,28 @@ processed_last_submit = true; }); } else if (type === "anonymous") { + let postdata = { + amount: amount_cent, + paidAmount: 0, + }; + if (is_paid) { + postdata.paidAmount = amount_cent; + } + DonationService.donationControllerPostFixed(postdata) + .then((result) => { + amount_input = 0; + modal_open = false; + // + toast.dismiss(); + toast.success($_("donation_added")); + dispatch("created", { donations: [result] }); + }) + .catch((err) => { + // + }) + .finally(() => { + processed_last_submit = true; + }); } else if (type === "distance") { let postdata = { donor,