diff options
| author | Denis Ledoux <dle@openerp.com> | 2014-01-13 12:30:15 +0100 |
|---|---|---|
| committer | Denis Ledoux <dle@openerp.com> | 2014-01-13 12:30:15 +0100 |
| commit | 9a93675d2d5c351beaf9c6fc94f531ea5a3c83df (patch) | |
| tree | 3ecbb9fa4cb381b45eff29a19317de784f226e35 /addons | |
| parent | 74e0fbae834a9c65c737cfadf61e6fd32d664132 (diff) | |
[FIX] project: projects_ids default value must be an array or none, not a lonely integer
bzr revid: dle@openerp.com-20140113113015-fobrv940bjhw1g7z
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/project/project.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/addons/project/project.py b/addons/project/project.py index 40c239a42fa..053aded1d4e 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -46,9 +46,15 @@ class project_task_type(osv.osv): 'there are no records in that stage to display.'), } + def _get_default_project_ids(self, cr, uid, ctx={}): + project_id = self.pool['project.task']._get_default_project_id(cr, uid, context=ctx) + if project_id: + return [project_id] + return None + _defaults = { 'sequence': 1, - 'project_ids': lambda self, cr, uid, ctx=None: self.pool['project.task']._get_default_project_id(cr, uid, context=ctx), + 'project_ids': _get_default_project_ids, } _order = 'sequence' |
