summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorArnold Moyaux <arm@odoo.com>2019-12-09 11:02:31 +0000
committerArnold Moyaux <arm@odoo.com>2020-01-09 16:09:12 +0000
commite92305856881014ec029eb3d3cb80ee972756de6 (patch)
tree2d6851994b69d93925aeb7186ece184dfd17ae5f /addons
parentbf7733c2db53d88e4167c740cfbde10a5271fe2f (diff)
[FIX] purchase_mrp: ensure that a purchase order is linked
closes odoo/odoo#41115 Related: odoo/enterprise#7177 Signed-off-by: Simon Lejeune (sle) <sle@openerp.com>
Diffstat (limited to 'addons')
-rw-r--r--addons/purchase_mrp/models/purchase_mrp.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/purchase_mrp/models/purchase_mrp.py b/addons/purchase_mrp/models/purchase_mrp.py
index 5fc0291882c..452f39a6ba0 100644
--- a/addons/purchase_mrp/models/purchase_mrp.py
+++ b/addons/purchase_mrp/models/purchase_mrp.py
@@ -9,7 +9,10 @@ class MrpProduction(models.Model):
_inherit = 'mrp.production'
def _get_document_iterate_key(self, move_raw_id):
- return super(MrpProduction, self)._get_document_iterate_key(move_raw_id) or 'created_purchase_line_id'
+ iterate_key = super(MrpProduction, self)._get_document_iterate_key(move_raw_id)
+ if not iterate_key:
+ iterate_key = move_raw_id.created_purchase_line_id and 'created_purchase_line_id'
+ return iterate_key
class PurchaseOrderLine(models.Model):
_inherit = 'purchase.order.line'