[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:
Levi Siuzdak (sile)
2023-11-23 16:24:13 +00:00
parent 4020581d56
commit ff8d865583
@@ -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)