From 8e9fc9cb4302f895b679840371d2e291b72ed69e Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@hebeler.club> Date: Thu, 11 May 2023 15:31:30 +0200 Subject: [PATCH] redirecting to key overview after cash payment --- pass/routes/admin/index.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pass/routes/admin/index.js b/pass/routes/admin/index.js index 2ca7f2e..a89a4d7 100644 --- a/pass/routes/admin/index.js +++ b/pass/routes/admin/index.js @@ -301,7 +301,7 @@ router.post( /** @type {PaymentReference} */ let payment_reference = queryData.payment_reference; - payment_reference + return payment_reference .createPayment({ price: price_data.price, converted_price: price_data.converted_price, @@ -309,8 +309,9 @@ router.post( payment_processor: Cash.NAME, }) .then(() => { - res.locals.orderid = payment_reference.public_id; - res.render("admin/payments/cash_success"); + return payment_reference.getKey(false).then(key => { + return res.redirect(`${res.baseDir}/admin/key/${key.get_key()}`); + }); }) .catch((reason) => { console.error(reason); -- GitLab