diff options
| author | svs-odoo <svs@odoo.com> | 2021-04-08 15:30:28 +0000 |
|---|---|---|
| committer | svs-odoo <svs@odoo.com> | 2021-04-08 16:36:56 +0000 |
| commit | d050cf6d5891c06106aa68e2945e818cfd0b8455 (patch) | |
| tree | 8cce0d117ed1b11779116956c93587e214abbb2b /addons/mrp_subcontracting/models | |
| parent | 04c58aa229781ad165492765414483ae8e8d6693 (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.py | 4 |
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 |
