taler-merchant-demos

Python-based Frontends for the Demonstration Web site
Log | Files | Refs | Submodules | README | LICENSE

commit 1c2e5370ff4df90c300a553081429a9669a272c1
parent 4f6be7cac86eedeaed99b4eabb46126ebb2b33e0
Author: MS <ms@taler.net>
Date:   Tue, 11 May 2021 09:30:14 +0200

error handling

Diffstat:
Mtalermerchantdemos/donations/donations.py | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/talermerchantdemos/donations/donations.py b/talermerchantdemos/donations/donations.py @@ -240,6 +240,13 @@ def donate(lang): order_resp = backend_instanced_post( donation_receiver, "private/orders", dict(order=order) ) + + if order_resp.status_code != 200: + return err_abort( + order_resp.status_code, + message=gettext("Backend could not create the order") + ) + order_id = order_resp["order_id"] return flask.redirect( flask.url_for(