diff --git a/bin/addons/base/ir/ir_attachment.py b/bin/addons/base/ir/ir_attachment.py index bd01edaab4b..c2c99e52ccf 100644 --- a/bin/addons/base/ir/ir_attachment.py +++ b/bin/addons/base/ir/ir_attachment.py @@ -95,7 +95,7 @@ class ir_attachment(osv.osv): for i in self.browse(cr, uid, ids, context=context): result[i.id] = False for format in ('png','jpg','jpeg','gif','bmp'): - if (i.datas_fname.lower() or '').endswith(format): + if (i.datas_fname and i.datas_fname.lower() or '').endswith(format): result[i.id]= i.datas break return result