From b166f764c514aeb072532e78e2c65414a12be00c Mon Sep 17 00:00:00 2001 From: Juany Davila Date: Tue, 8 Nov 2022 13:17:02 -0500 Subject: [PATCH] [IMP] fp-303: add changes from 14.0 --- rma_purchase/__manifest__.py | 2 +- rma_purchase/models/__init__.py | 1 + rma_purchase/models/account_move.py | 13 +++++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 rma_purchase/models/account_move.py diff --git a/rma_purchase/__manifest__.py b/rma_purchase/__manifest__.py index bd5ec669..153e14d6 100644 --- a/rma_purchase/__manifest__.py +++ b/rma_purchase/__manifest__.py @@ -6,7 +6,7 @@ "category": "RMA", "summary": "RMA from PO", "license": "LGPL-3", - "author": "ForgeFlow", + "author": "ForgeFlow, Odoo Community Association (OCA)", "website": "https://github.com/ForgeFlow/stock-rma", "depends": ["rma_account", "purchase"], "data": [ diff --git a/rma_purchase/models/__init__.py b/rma_purchase/models/__init__.py index 5edaa9af..39c02682 100644 --- a/rma_purchase/models/__init__.py +++ b/rma_purchase/models/__init__.py @@ -4,3 +4,4 @@ from . import purchase_order from . import purchase_order_line from . import rma_operation from . import procurement +from . import account_move diff --git a/rma_purchase/models/account_move.py b/rma_purchase/models/account_move.py new file mode 100644 index 00000000..e43c6a15 --- /dev/null +++ b/rma_purchase/models/account_move.py @@ -0,0 +1,13 @@ +# Copyright 2017-22 ForgeFlow S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html) + +from odoo import models + + +class AccountMove(models.Model): + _inherit = "account.move" + + def _prepare_invoice_line_from_rma_line(self, line): + data = super(AccountMove, self)._prepare_invoice_line_from_rma_line(line) + data["purchase_line_id"]: line.id + return data