diff --git a/openerp/addons/base/ir/ir_attachment.py b/openerp/addons/base/ir/ir_attachment.py index 6f0435735dd..44c76a8efbe 100644 --- a/openerp/addons/base/ir/ir_attachment.py +++ b/openerp/addons/base/ir/ir_attachment.py @@ -149,7 +149,7 @@ class ir_attachment(osv.osv): r = os.path.getsize(full_path) else: r = open(full_path,'rb').read().encode('base64') - except IOError: + except (IOError, OSError): _logger.info("_read_file reading %s", full_path, exc_info=True) return r