From 2b146273195d2beaffc82741b1808f06c2f6d62b Mon Sep 17 00:00:00 2001 From: forest Date: Tue, 14 Dec 2021 01:35:17 -0600 Subject: [PATCH] debugging validate dollars --- capsulflask/payment.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/capsulflask/payment.py b/capsulflask/payment.py index 09d3191..d5aab44 100644 --- a/capsulflask/payment.py +++ b/capsulflask/payment.py @@ -39,12 +39,15 @@ def validate_dollars(min: float, max: float): minAsDecimal = decimal.Decimal(min) maxAsDecimal = decimal.Decimal(max) + + current_app.logger.info(f"{str(dollars)} {str(minAsDecimal)} {str(dollars < minAsDecimal)}") + if dollars and dollars < minAsDecimal: errors.append(f"dollars must be {str(minAsDecimal)} or more") elif dollars and dollars >= maxAsDecimal: errors.append(f"dollars must be less than {str(maxAsDecimal)}") - return [errors, dollars] + return [dollars, errors] @bp.route("/btcpay", methods=("GET", "POST")) @account_required @@ -56,9 +59,7 @@ def btcpay_payment(): return redirect(url_for("console.account_balance")) if request.method == "POST": - result = validate_dollars(0.01, 1000) - errors = result[0] - dollars = result[1] + dollars, errors = validate_dollars(0.01, 1000) if len(errors) == 0: try: @@ -150,9 +151,7 @@ def stripe_payment(): errors = list() if request.method == "POST": - result = validate_dollars(0.5, 1000000) - errors = result[0] - dollars = result[1] + dollars, errors = validate_dollars(0.5, 1000000) if len(errors) == 0: