mirror of
https://github.com/bringout/oca-mrp.git
synced 2026-04-26 21:52:07 +02:00
36 lines
846 B
Python
36 lines
846 B
Python
# Copyright 2024 Quartile
|
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
|
|
|
|
from odoo import models
|
|
|
|
|
|
class StockRule(models.Model):
|
|
_inherit = "stock.rule"
|
|
|
|
def _prepare_mo_vals(
|
|
self,
|
|
product_id,
|
|
product_qty,
|
|
product_uom,
|
|
location_dest_id,
|
|
name,
|
|
origin,
|
|
company_id,
|
|
values,
|
|
bom,
|
|
):
|
|
vals = super(StockRule, self)._prepare_mo_vals(
|
|
product_id,
|
|
product_qty,
|
|
product_uom,
|
|
location_dest_id,
|
|
name,
|
|
origin,
|
|
company_id,
|
|
values,
|
|
bom,
|
|
)
|
|
move_dest_ids = values.get("move_dest_ids")
|
|
if move_dest_ids:
|
|
vals["owner_id"] = move_dest_ids[0].raw_material_production_id.owner_id.id
|
|
return vals
|