Ir al contenido
Menú
Se marcó esta pregunta
825 Vistas

I am creating a custom module to filter the products with deliveries available in the selected municipalities but I am having an error when rendering the view of the products


Error

Error while render the template
TypeError: 'NoneType' object is not callable
Template: website_sale.search
Path: /t/t/t[6]
Node: 

The error occurred while rendering the template. website_sale.search and evaluate the following expression:

controller:

@http.route('/shop', type='http', auth='public', website=True)    
def shop(self, **post):
​municipality_id = request.session.get('municipality_id')

domain = []
​if municipality_id:
​domain.append(('delivery_municipality_ids', '=', int(municipality_id)))

products = request.env['product.template'].search(domain)
​_logger.info('Products found: %d', len(products))

return request.render("website_sale.products", {
​'products': products,
​'display_image': True,
​})

I have tried too without:

'display_image': True,

in logs products are found:

2024-08-10 14:33:38,125 1 INFO db_dev odoo.addons.delivery_filter.controllers.main: Products found: 1


some help?

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
1
jun 23
3172
0
jun 23
1187
0
may 22
1843
2
may 22
2695
0
may 17
3187