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