From 3d2d2478a1d9e1534183367ebef2559b4c339ea5 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 21 Jan 2010 15:19:02 +0100 Subject: [PATCH] [fix] base_setup: fix broken default_get override which didn't take 'fields_list' in account bzr revid: xmo@tinyerp.com-20100121141902-9mg1o3ts3j9vi8uo --- addons/base_setup/todo.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/base_setup/todo.py b/addons/base_setup/todo.py index 8299d6e3873..fac32b4b22e 100644 --- a/addons/base_setup/todo.py +++ b/addons/base_setup/todo.py @@ -60,7 +60,8 @@ class base_setup_company(osv.osv_memory): companies = self.pool.get('res.company') company_id = companies.search(cr, uid, [], limit=1, order="id") - if not company_id or 'company_id' in defaults: return defaults + if not company_id or 'company_id' not in fields_list: + return defaults company = companies.browse(cr, uid, company_id[0]) defaults['company_id'] = company.id