[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.
This commit is contained in:
jem-odoo
2018-06-11 14:52:04 +02:00
parent 1f30260f85
commit 23b8b91fcd
+1 -1
View File
@@ -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)
# --------------------------------------------------