[IMP] use fields_get() instead of _all_columns.get(): this method has the advantage...
authorAntonin Bourguignon <abo@openerp.com>
Wed, 23 Jan 2013 15:49:43 +0000 (16:49 +0100)
committerAntonin Bourguignon <abo@openerp.com>
Wed, 23 Jan 2013 15:49:43 +0000 (16:49 +0100)
bzr revid: abo@openerp.com-20130123154943-2ux9vpts4pmvr7nq

openerp/addons/base/res/res_config.py

index 6ed28f8..d2f2e8a 100644 (file)
@@ -618,7 +618,7 @@ class res_config_settings(osv.osv_memory):
         """
         model_name, field_name = full_field_name.rsplit('.', 1)
 
-        return self.pool.get(model_name)._all_columns.get(field_name).column.string
+        return self.pool.get(model_name).fields_get(cr, uid, allfields=[field_name], context=context)[field_name]['string']
 
 def get_warning_config(cr, msg, context=None):
     """