From b2313634af224f1c19f293574d6d3b6f6edd56c8 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 9 Dec 2013 14:08:44 +0100 Subject: [PATCH] [FIX] font: avoid removing fake fonts bzr revid: mat@openerp.com-20131209130844-b8gvcfgqf5t744ir --- openerp/addons/base/res/res_font.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/res/res_font.py b/openerp/addons/base/res/res_font.py index 55a490653a1..a12d1b85565 100644 --- a/openerp/addons/base/res/res_font.py +++ b/openerp/addons/base/res/res_font.py @@ -111,7 +111,7 @@ class res_font(osv.Model): # remove fonts not present on disk existing_font_names = [name for (family, name, path, mode) in customfonts.CustomTTFonts] - inexistant_fonts = self.search(cr, uid, [('name', 'not in', existing_font_names)], context=context) + inexistant_fonts = self.search(cr, uid, [('name', 'not in', existing_font_names), ('path', '!=', '/dev/null')], context=context) if inexistant_fonts: return self.unlink(cr, uid, inexistant_fonts, context=context) return True