From 2781e5c06d2d188f4236bf02f997204f5a66aa3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 21 Mar 2012 10:10:02 +0100 Subject: [PATCH] [FIX] Added a type checking in write method, because sometimes an id is given instead of ids. bzr revid: tde@openerp.com-20120321091002-40yogha4vho3d6vi --- openerp/addons/base/base_needaction.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openerp/addons/base/base_needaction.py b/openerp/addons/base/base_needaction.py index 62a36162e89..e7ef518e14e 100644 --- a/openerp/addons/base/base_needaction.py +++ b/openerp/addons/base/base_needaction.py @@ -131,6 +131,8 @@ class base_needaction(osv.osv): def write(self, cr, uid, ids, values, context=None): if context is None: context = {} + if isinstance(ids, (int, long)): + ids = [ids] # perform write write_res = super(base_needaction, self).write(cr, uid, ids, values, context=context) # get and update user_ids