From 59efdc209aa7688c90c79e7f5e54f6dd0eb241a3 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 14 Oct 2013 12:33:08 +0200 Subject: [PATCH] [FIX] base_setup: correctly handle new font value bzr revid: mat@openerp.com-20131014103308-jynnbs2cy0nsehhn --- addons/base_setup/res_config.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/base_setup/res_config.py b/addons/base_setup/res_config.py index 556b358506e..fd28a5fc8ca 100644 --- a/addons/base_setup/res_config.py +++ b/addons/base_setup/res_config.py @@ -71,7 +71,8 @@ class base_config_settings(osv.osv_memory): wizard = self.browse(cr, uid, ids)[0] if wizard.font: user = self.pool.get('res.users').browse(cr, uid, uid, context) - user.company_id.write({'font':wizard.font,'rml_header': self._change_header(user.company_id.rml_header,wizard.font), 'rml_header2': self._change_header(user.company_id.rml_header2,wizard.font), 'rml_header3': self._change_header(user.company_id.rml_header3,wizard.font)}) + font_name = wizard.font.name + user.company_id.write({'font': wizard.font.id,'rml_header': self._change_header(user.company_id.rml_header,font_name), 'rml_header2': self._change_header(user.company_id.rml_header2, font_name), 'rml_header3': self._change_header(user.company_id.rml_header3, font_name)}) return {} # Preferences wizard for Sales & CRM.