From 11d3aaf8485ea25dcb45716c18df75fb13d0ba7e Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Fri, 25 Mar 2016 10:08:00 +0100 Subject: [PATCH] [FIX] purchase: origin field on "procurement.order" The field origin is not required in "procurement.order" and trying to concat a string with a boolean raises a Type Error. opw:670307 --- addons/purchase/purchase.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 0cfcd0bd20e..49653446a80 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -898,7 +898,10 @@ class ProcurementOrder(models.Model): elif not po.origin or procurement.origin not in po.origin.split(', '): # Keep track of all procurements if po.origin: - po.write({'origin': po.origin + ', ' + procurement.origin}) + if procurement.origin: + po.write({'origin': po.origin + ', ' + procurement.origin}) + else: + po.write({'origin': po.origin}) else: po.write({'origin': procurement.origin}) res += po.ids