diff options
| author | Denis Ledoux <dle@odoo.com> | 2020-03-30 15:04:24 +0000 |
|---|---|---|
| committer | Denis Ledoux <dle@odoo.com> | 2020-03-30 23:44:07 +0000 |
| commit | 66409d470ecd21251af4b1d1aca37d9176bc0dbc (patch) | |
| tree | 7265bdcb88779fad5e4e7b5ad325fd1483fbb66e /addons/purchase_requisition | |
| parent | 79f36c31c6aeb82926c7627bd101e7df1d84d2f7 (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.py | 3 |
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): |
