diff --git a/openerp/addons/base/ir/ir_attachment.py b/openerp/addons/base/ir/ir_attachment.py
index 8478682eb7c9c32602b6a9bd72906f92b7dc058f..9cfd5041e63212e613ae9bb33469be68d6d7bbba 100644
--- a/openerp/addons/base/ir/ir_attachment.py
+++ b/openerp/addons/base/ir/ir_attachment.py
@@ -69,7 +69,7 @@ class ir_attachment(osv.osv):
     def _storage(self, cr, uid, context=None):
         return self.pool['ir.config_parameter'].get_param(cr, SUPERUSER_ID, 'ir_attachment.location', 'file')
 
-    @tools.ormcache()
+    @tools.ormcache_context()
     def _filestore(self, cr, uid, context=None):
         return tools.config.filestore(cr.dbname)