[FIX] website_sale_loyalty: prevent TypeError
The try-except ensures `reward_id` is either an `int` or `None`, calling `int` on it again doesn't do anything but risk throwing a `TypeError` if `reward_id` was set to `None`. closes odoo/odoo#143256 X-original-commit: fed6c4499b1a32aaeb8e7aeb1d89b3a27a8f8c73 Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com> Signed-off-by: Levi Siuzdak <sile@odoo.com>
This commit is contained in:
@@ -81,7 +81,7 @@ class WebsiteSale(main.WebsiteSale):
|
||||
except ValueError:
|
||||
reward_id = None
|
||||
|
||||
reward_sudo = request.env['loyalty.reward'].sudo().browse(int(reward_id)).exists()
|
||||
reward_sudo = request.env['loyalty.reward'].sudo().browse(reward_id).exists()
|
||||
if not reward_sudo or reward_sudo.multi_product:
|
||||
return request.redirect(redirect)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user