addons-cm/website_sale_aplicoop/views
snt 8e5a4a39e0 [FIX] website_sale_aplicoop: Simplify price handling using Python or operator in t-set
The previous approach using complex if-else expressions in t-set variables
was causing QWeb parsing issues (TypeError: 'NoneType' object is not callable).

Solution: Leverage Python's 'or' operator in t-set variable computation
- Create intermediate variable: display_price_value = price_info.get('price')
- Then compute: display_price = display_price_value or product.list_price or 0.0
- Use simple reference in t-attf attribute: {{ display_price }}

This approach:
1. Avoids complex nested conditionals in t-set
2. Uses Python's native short-circuit evaluation for None-safety
3. Keeps template expressions simple and readable
4. Properly handles fallback values in the right evaluation order

Testing: Module loads without errors, template renders successfully.
2026-02-16 23:21:22 +01:00
..
group_order_views.xml Aplicoop desde el repo de kidekoop 2026-02-11 15:32:11 +01:00
load_from_history_templates.xml Aplicoop desde el repo de kidekoop 2026-02-11 15:32:11 +01:00
portal_templates.xml Aplicoop desde el repo de kidekoop 2026-02-11 15:32:11 +01:00
product_template_views.xml Aplicoop desde el repo de kidekoop 2026-02-11 15:32:11 +01:00
res_config_settings_views.xml [DOC] website_sale_aplicoop: Add lazy loading documentation and implement v18.0.1.3.0 feature 2026-02-16 18:39:39 +01:00
res_partner_views.xml Aplicoop desde el repo de kidekoop 2026-02-11 15:32:11 +01:00
sale_order_views.xml Aplicoop desde el repo de kidekoop 2026-02-11 15:32:11 +01:00
stock_picking_views.xml [DOC] website_sale_aplicoop: Add lazy loading documentation and implement v18.0.1.3.0 feature 2026-02-16 18:39:39 +01:00
website_templates.xml [FIX] website_sale_aplicoop: Simplify price handling using Python or operator in t-set 2026-02-16 23:21:22 +01:00