[FIX] pms: fix compute_service_line_ids error when no singleton

This commit is contained in:
miguelpadin
2024-10-18 11:52:02 +01:00
parent 679eca7f06
commit 924c7210ef

View File

@@ -332,15 +332,16 @@ class PmsService(models.Model):
)
# flake8:noqa=C901
def _compute_service_line_ids(self):
if (
self.env.context.get("skip_compute_board_service_ids", False)
and self.is_board_service
) or (
self.env.context.get("skip_compute_service_line_ids", False)
and not self.is_board_service
):
return
for service in self:
if (
service.env.context.get("skip_compute_board_service_ids", False)
and service.is_board_service
) or (
service.env.context.get("skip_compute_service_line_ids", False)
and not service.is_board_service
):
continue
if service.no_auto_add_lines:
continue
if service.product_id: