From cbc72dba18c6e3468c6420c046dae1d2266fef5f Mon Sep 17 00:00:00 2001 From: David Arnold Date: Tue, 2 Oct 2018 23:10:26 +0000 Subject: [PATCH] [FIX] purchase_requisition: traceback on validate The subsequent code strongly suggests that pick_in can be None, however, the raise_if_not_found has not been set properly. closes odoo/odoo#27397 --- addons/purchase_requisition/models/purchase_requisition.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/purchase_requisition/models/purchase_requisition.py b/addons/purchase_requisition/models/purchase_requisition.py index 867b5c5d805..79a8e28a91c 100644 --- a/addons/purchase_requisition/models/purchase_requisition.py +++ b/addons/purchase_requisition/models/purchase_requisition.py @@ -33,7 +33,7 @@ class PurchaseRequisition(models.Model): _order = "id desc" def _get_picking_in(self): - pick_in = self.env.ref('stock.picking_type_in') + pick_in = self.env.ref('stock.picking_type_in', raise_if_not_found=False) company = self.env['res.company']._company_default_get('purchase.requisition') if not pick_in or pick_in.sudo().warehouse_id.company_id.id != company.id: pick_in = self.env['stock.picking.type'].search(