[15.0][MIG] account_move_line_purchase_info: Migration to 15.0

This commit is contained in:
Joan Mateu Jordi
2021-11-24 10:22:19 +01:00
parent 3e91c4db64
commit d51c304031
4 changed files with 54 additions and 52 deletions

View File

@@ -0,0 +1,16 @@
from odoo import api, models
class PurchaseOrder(models.Model):
_inherit = "purchase.order"
@api.depends("order_line.invoice_lines.move_id")
def _compute_invoice(self):
"""Overwritten compute to avoid show all Journal Entries with
purchase_order_line as invoice_lines One2many would take them into account."""
for order in self:
invoices = order.order_line.invoice_lines.move_id.filtered(
lambda m: m.is_invoice(include_receipts=True)
)
order.invoice_ids = invoices
order.invoice_count = len(invoices)