diff --git a/product/ERP5OOo/Document/OOoDocument.py b/product/ERP5OOo/Document/OOoDocument.py
index 59c9c90a191dd513fc2dd1fcfb41dbb62ce12c24..b026363f597c5c47672c4e640f6a980048fa5895 100644
--- a/product/ERP5OOo/Document/OOoDocument.py
+++ b/product/ERP5OOo/Document/OOoDocument.py
@@ -182,6 +182,13 @@ class OOoDocument(DMSFile, CachingMixin):
     return map(lambda x: x[0], self.getTargetFormatItemList())
 
 
+  security.declareProtected(Permissions.ModifyPortalContent,'reset')
+  def reset(self):
+    self.clearCache()
+    self.oo_data=None
+    m=self.returnMessage('new')
+    self.setStatusMessage(str(m[1]))
+
   security.declareProtected(Permissions.ModifyPortalContent,'isAllowed')
   def isAllowed(self, format):
     """
@@ -262,7 +269,7 @@ class OOoDocument(DMSFile, CachingMixin):
     self.setTitle(meta.get('title',''))
     self.setSubject(meta.get('keywords','').split())
     self.setDescription(meta.get('description',''))
-    self.setLanguage(meta.get('language',''))
+    #self.setLanguage(meta.get('language',''))
     if meta.get('MIMEType',False):
       self.setMimeType(meta['MIMEType'])
     #self.setReference(meta.get('reference',''))
diff --git a/product/ERP5OOo/PropertySheet/OOoDocument.py b/product/ERP5OOo/PropertySheet/OOoDocument.py
index 156e546a6191e54a272cadf453e00c7e3d203708..583ffec0f80368d2a27b89f8125a018bd0184e8a 100644
--- a/product/ERP5OOo/PropertySheet/OOoDocument.py
+++ b/product/ERP5OOo/PropertySheet/OOoDocument.py
@@ -35,6 +35,10 @@ class OOoDocument:
     'description' : 'mime type of OOo version',
     'type'    : 'string',
     'mode'    : ''},
+    {   'id'          : 'status_message',
+        'description' : 'message about status',
+        'type'        : 'string',
+        'mode'        : 'w' },
   )