From cd5638ef46acd20311d85c3c0dfe33853ff03842 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Tue, 15 Dec 2015 10:32:44 +0100 Subject: [PATCH] [FIX] purchase: _default_picking_type The function "_default_picking_type" must return a browse record. --- addons/purchase/purchase.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index c29cd37b478..560b8eaece1 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -75,7 +75,7 @@ class PurchaseOrder(models.Model): types = type_obj.search([('code', '=', 'incoming'), ('warehouse_id.company_id', '=', company_id)]) if not types: types = type_obj.search([('code', '=', 'incoming'), ('warehouse_id', '=', False)]) - return types[0].id if types else False + return types[:1] @api.depends('order_line.move_ids.picking_id') def _compute_picking(self):