diff --git a/modules/project_invoice/project.py b/modules/project_invoice/project.py index 9dc9824080..348e56bef9 100644 --- a/modules/project_invoice/project.py +++ b/modules/project_invoice/project.py @@ -92,8 +92,12 @@ class Effort: class Progress: __slots__ = () - invoiced_progress = fields.One2Many('project.work.invoiced_progress', - 'work', 'Invoiced Progress', readonly=True) + invoiced_progress = fields.One2Many( + 'project.work.invoiced_progress', 'work', + "Invoiced Progress", readonly=True, + states={ + 'invisible': ~Eval('invoiced_progress'), + }) @classmethod def __setup__(cls):