From 2220edd1a25da8ae8da9894019401ba4ceee44fc Mon Sep 17 00:00:00 2001 From: Abdurrahman Saber Date: Tue, 8 Jul 2025 14:46:26 +0300 Subject: [PATCH] add website id in return url --- odex25_donation/payment_hyperpay/controllers/main.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/odex25_donation/payment_hyperpay/controllers/main.py b/odex25_donation/payment_hyperpay/controllers/main.py index f47981aa8..8e3c8df58 100644 --- a/odex25_donation/payment_hyperpay/controllers/main.py +++ b/odex25_donation/payment_hyperpay/controllers/main.py @@ -94,10 +94,9 @@ class HyperPayController(http.Controller): 'domain': domain, 'base_url': base_url, 'data_brands': data_brands, - 'acq': acq.id + 'acq': acq.id, + 'website_id': request.session.get('force_website_id') or request.website.id } - if 'force_website_id' in request.session: - final_response.update({'website_id': request.session['force_website_id']}) return final_response @@ -124,6 +123,7 @@ 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_id']) - _logger.info('/payment/hyperpay/result--force_website_id = %d' % request.session.get('force_website_id')) + 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')