diff options
| author | Jaykishan Solanki <jao@odoo.com> | 2019-02-13 06:07:37 +0000 |
|---|---|---|
| committer | Nicolas Martinelli <nim@odoo.com> | 2019-02-21 11:49:26 +0000 |
| commit | 2dd90370cd7c8e9518b44c4d9b1388016ba4d1ab (patch) | |
| tree | b46a8ae5f2499a75babd4b1230cdbb4ceb79933f | |
| parent | 9fc2420ec6c39f9ce47804a57cc6ff99bbefd6cc (diff) | |
[FIX] stock: prevent crash if key does not exit in dict
Closes #31049
closes odoo/odoo#31323
| -rw-r--r-- | addons/stock/models/stock_warehouse.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/stock/models/stock_warehouse.py b/addons/stock/models/stock_warehouse.py index 6d408154586..6d2c61e15b3 100644 --- a/addons/stock/models/stock_warehouse.py +++ b/addons/stock/models/stock_warehouse.py @@ -226,9 +226,9 @@ class Warehouse(models.Model): warehouse_data[picking_type] = PickingType.create(values).id if 'out_type_id' in warehouse_data: - PickingType.browse(warehouse_data['out_type_id']).write({'return_picking_type_id': warehouse_data['in_type_id']}) + PickingType.browse(warehouse_data['out_type_id']).write({'return_picking_type_id': warehouse_data.get('in_type_id', False)}) if 'in_type_id' in warehouse_data: - PickingType.browse(warehouse_data['in_type_id']).write({'return_picking_type_id': warehouse_data['out_type_id']}) + PickingType.browse(warehouse_data['in_type_id']).write({'return_picking_type_id': warehouse_data.get('out_type_id', False)}) return warehouse_data def _create_or_update_global_routes_rules(self): |
