20 lines
638 B
Python
Executable File
20 lines
638 B
Python
Executable File
# Copyright 2022 ForgeFlow S.L. (https://www.forgeflow.com)
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
|
|
|
from odoo import models
|
|
|
|
|
|
class StockMove(models.Model):
|
|
_inherit = "stock.move"
|
|
|
|
def _update_candidate_moves_list(self, candidate_moves_set):
|
|
"""
|
|
We want to merge stock moves within the procurement group only
|
|
"""
|
|
res = super()._update_candidate_moves_list(candidate_moves_set)
|
|
if self.env.context.get("sale_group_by_line"):
|
|
candidate_moves_set.add(
|
|
self.sale_line_id.procurement_group_id.stock_move_ids
|
|
)
|
|
return res
|