summaryrefslogtreecommitdiff
path: root/addons/mrp_subcontracting/models
diff options
context:
space:
mode:
authorsvs-odoo <svs@odoo.com>2021-04-08 15:30:28 +0000
committersvs-odoo <svs@odoo.com>2021-04-08 16:36:56 +0000
commitd050cf6d5891c06106aa68e2945e818cfd0b8455 (patch)
tree8cce0d117ed1b11779116956c93587e214abbb2b /addons/mrp_subcontracting/models
parent04c58aa229781ad165492765414483ae8e8d6693 (diff)
[FIX] mrp_subcontracting: create QC subcontracting
Before this commit, if a product has Quality Points, the Quality Checks weren't created if the product was subcontracted. How to reproduce: - Create a product with a BOM of "Subcontracting" type and set a subcontractor; - Create a Quality Point for this product, for the receipt; - Create a RFQ for this product with the subcontractor as vendor; - Confirm the RFQ and receive the product -> There is no Quality Check to perform. closes odoo/odoo#68999 X-original-commit: ebc507ae1d905c76b0763cf17ebe4bad823d5964 Signed-off-by: Arnold Moyaux <amoyaux@users.noreply.github.com> Signed-off-by: Steve Van Essche <svs-odoo@users.noreply.github.com>
Diffstat (limited to 'addons/mrp_subcontracting/models')
-rw-r--r--addons/mrp_subcontracting/models/stock_move.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/mrp_subcontracting/models/stock_move.py b/addons/mrp_subcontracting/models/stock_move.py
index 00d492c0662..3edd42c84a6 100644
--- a/addons/mrp_subcontracting/models/stock_move.py
+++ b/addons/mrp_subcontracting/models/stock_move.py
@@ -134,8 +134,8 @@ class StockMove(models.Model):
picking._subcontracted_produce(subcontract_details)
# We avoid merging move due to complication with stock.rule.
- super(StockMove, move_to_not_merge)._action_confirm(merge=False)
- res = super(StockMove, self - move_to_not_merge)._action_confirm(merge=merge, merge_into=merge_into)
+ res = super(StockMove, move_to_not_merge)._action_confirm(merge=False)
+ res |= super(StockMove, self - move_to_not_merge)._action_confirm(merge=merge, merge_into=merge_into)
if subcontract_details_per_picking:
self.env['stock.picking'].concat(*list(subcontract_details_per_picking.keys())).action_assign()
return res