From 23b8b91fcdc3e81d4f868803ff936a74b9fcddf0 Mon Sep 17 00:00:00 2001 From: jem-odoo Date: Thu, 19 Apr 2018 10:50:32 +0200 Subject: [PATCH] [FIX] sale_timesheet: exludes expense service SOL in plan project In the table of the project overview, we don't want to see sale lines generated from expenses and vendor bills. --- addons/sale_timesheet/controllers/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale_timesheet/controllers/main.py b/addons/sale_timesheet/controllers/main.py index 8d983164445..2df7b83cff7 100644 --- a/addons/sale_timesheet/controllers/main.py +++ b/addons/sale_timesheet/controllers/main.py @@ -302,7 +302,7 @@ class SaleTimesheetController(http.Controller): def _table_get_empty_so_lines(self, projects): """ get the Sale Order Lines having no timesheet but having generated a task or a project """ - so_lines = projects.sudo().mapped('sale_line_id.order_id.order_line').filtered(lambda sol: sol.is_service) + so_lines = projects.sudo().mapped('sale_line_id.order_id.order_line').filtered(lambda sol: sol.is_service and not sol.is_expense) return set(so_lines.ids), set(so_lines.mapped('order_id').ids) # --------------------------------------------------