diff --git a/addons/purchase/controllers/portal.py b/addons/purchase/controllers/portal.py index 3e7d39fb474..400b6ed51fa 100644 --- a/addons/purchase/controllers/portal.py +++ b/addons/purchase/controllers/portal.py @@ -14,8 +14,9 @@ class CustomerPortal(CustomerPortal): def _prepare_portal_layout_values(self): values = super(CustomerPortal, self)._prepare_portal_layout_values() - partner = request.env.user.partner_id - values['purchase_count'] = request.env['purchase.order'].search_count([]) + values['purchase_count'] = request.env['purchase.order'].search_count([ + ('state', 'in', ['purchase', 'done', 'cancel']) + ]) return values def _purchase_order_get_page_view_values(self, order, access_token, **kwargs): @@ -98,4 +99,4 @@ class CustomerPortal(CustomerPortal): return request.redirect('/my') values = self._purchase_order_get_page_view_values(order_sudo, access_token, **kw) - return request.render("purchase.portal_my_purchase_order", values) \ No newline at end of file + return request.render("purchase.portal_my_purchase_order", values)