website_sale_aplicoop: use sudo() when reading ir.config_parameter in controllers

This commit is contained in:
snt 2026-02-20 20:52:29 +01:00
parent a1431d3521
commit b8f55135d9

View file

@ -816,15 +816,15 @@ class AplicoopWebsiteSale(WebsiteSale):
# Get lazy loading configuration # Get lazy loading configuration
lazy_loading_enabled = ( lazy_loading_enabled = (
request.env["ir.config_parameter"].get_param( request.env["ir.config_parameter"]
"website_sale_aplicoop.lazy_loading_enabled", "True" .sudo()
) .get_param("website_sale_aplicoop.lazy_loading_enabled", "True")
== "True" == "True"
) )
per_page = int( per_page = int(
request.env["ir.config_parameter"].get_param( request.env["ir.config_parameter"]
"website_sale_aplicoop.products_per_page", 20 .sudo()
) .get_param("website_sale_aplicoop.products_per_page", 20)
) )
# Get page parameter (default to 1) # Get page parameter (default to 1)
@ -1175,9 +1175,9 @@ class AplicoopWebsiteSale(WebsiteSale):
# Get lazy loading configuration # Get lazy loading configuration
per_page = int( per_page = int(
request.env["ir.config_parameter"].get_param( request.env["ir.config_parameter"]
"website_sale_aplicoop.products_per_page", 20 .sudo()
) .get_param("website_sale_aplicoop.products_per_page", 20)
) )
# Get page parameter # Get page parameter
@ -1402,9 +1402,9 @@ class AplicoopWebsiteSale(WebsiteSale):
# Get configuration # Get configuration
per_page = int( per_page = int(
request.env["ir.config_parameter"].get_param( request.env["ir.config_parameter"]
"website_sale_aplicoop.products_per_page", 20 .sudo()
) .get_param("website_sale_aplicoop.products_per_page", 20)
) )
# Parse JSON body for parameters (type="http" doesn't auto-parse JSON) # Parse JSON body for parameters (type="http" doesn't auto-parse JSON)