[FIX] stock: prevent crash if key does not exit in dict

Closes #31049

closes odoo/odoo#31323
This commit is contained in:
Jaykishan Solanki
2019-02-21 11:49:26 +00:00
committed by Nicolas Martinelli
parent 9fc2420ec6
commit 2dd90370cd
+2 -2
View File
@@ -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):