From b1ea5bb0d255b95e68a621fa9bc3ad1953074d8e Mon Sep 17 00:00:00 2001 From: Abdurrahman Saber Date: Thu, 10 Jul 2025 09:52:55 +0300 Subject: [PATCH] [FIX] payment_hyperpay: check if website is present in data returned from hp --- odex25_donation/payment_hyperpay/controllers/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/odex25_donation/payment_hyperpay/controllers/main.py b/odex25_donation/payment_hyperpay/controllers/main.py index e85715ef1..28f1f98fc 100644 --- a/odex25_donation/payment_hyperpay/controllers/main.py +++ b/odex25_donation/payment_hyperpay/controllers/main.py @@ -123,7 +123,8 @@ class HyperPayController(http.Controller): res = request.env['payment.transaction'].sudo().form_feedback(resp, "hyperpay") ids = tx_id.sale_order_ids.sudo().ids request.session['sale_last_order_id'] = ids[0] if len(ids) else None - request.session['force_website_id'] = int(post['website']) + if post.get('website'): + request.session['force_website_id'] = int(post['website']) _logger.info('/payment/hyperpay/result--force_website_id = %s' % request.session.get('force_website_id')) _logger.info('/payment/hyperpay/result--force_website_id = %s' % request.website.id) return request.redirect('/payment/process')