[FIX] font: avoid removing fake fonts

bzr revid: mat@openerp.com-20131209130844-b8gvcfgqf5t744ir
This commit is contained in:
Martin Trigaux
2013-12-09 14:08:44 +01:00
parent 75d92a40bd
commit b2313634af
+1 -1
View File
@@ -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