# -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. from odoo import api, models class ReportStockReport_Stock_Rule(models.AbstractModel): _inherit = 'report.stock.report_stock_rule' @api.model def _get_rule_loc(self, rule, product_id): """ We override this method to handle manufacture rule which do not have a location_src_id. """ res = super()._get_rule_loc(rule, product_id) if rule.action == 'manufacture': res['source'] = product_id.property_stock_production return res