add website id in return url

This commit is contained in:
Abdurrahman Saber 2025-07-08 14:46:26 +03:00
parent 44a89561a4
commit 2220edd1a2
1 changed files with 5 additions and 5 deletions

View File

@ -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')