summaryrefslogtreecommitdiff
path: root/addons/purchase_requisition
diff options
context:
space:
mode:
authorDenis Ledoux <dle@odoo.com>2020-03-30 15:04:24 +0000
committerDenis Ledoux <dle@odoo.com>2020-03-30 23:44:07 +0000
commit66409d470ecd21251af4b1d1aca37d9176bc0dbc (patch)
tree7265bdcb88779fad5e4e7b5ad325fd1483fbb66e /addons/purchase_requisition
parent79f36c31c6aeb82926c7627bd101e7df1d84d2f7 (diff)
[FIX] purchase_requisition: `state_blanket_order` on multiple records
Reading `state_blanket_order` on multiple records was failing. e.g. ```python env['purchase.requisition'].create({}) env['purchase.requisition'].create({}) env['purchase.requisition'].search([]).mapped('state_blanket_order') ``` raised ```python ValueError: Expected singleton: purchase.requisition(5, 1, 4) ``` closes odoo/odoo#48642 X-original-commit: 031c3f3b0b387cfaf4257cf769c0523097723fc5 Signed-off-by: Denis Ledoux (dle) <dle@odoo.com>
Diffstat (limited to 'addons/purchase_requisition')
-rw-r--r--addons/purchase_requisition/models/purchase_requisition.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/purchase_requisition/models/purchase_requisition.py b/addons/purchase_requisition/models/purchase_requisition.py
index 3438498fc41..0ee207103c4 100644
--- a/addons/purchase_requisition/models/purchase_requisition.py
+++ b/addons/purchase_requisition/models/purchase_requisition.py
@@ -71,7 +71,8 @@ class PurchaseRequisition(models.Model):
@api.depends('state')
def _set_state(self):
- self.state_blanket_order = self.state
+ for requisition in self:
+ requisition.state_blanket_order = requisition.state
@api.onchange('vendor_id')
def _onchange_vendor(self):