From 7473d9ef1743de0c83009e17569bd4254c8d2426 Mon Sep 17 00:00:00 2001
From: Yusei Tahara <yusei@nexedi.com>
Date: Wed, 12 Dec 2007 17:52:15 +0000
Subject: [PATCH] Send data instead of base_data to get metadata.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@18274 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5OOo/Document/OOoDocument.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/product/ERP5OOo/Document/OOoDocument.py b/product/ERP5OOo/Document/OOoDocument.py
index c1276d0321..c17eee8b21 100644
--- a/product/ERP5OOo/Document/OOoDocument.py
+++ b/product/ERP5OOo/Document/OOoDocument.py
@@ -488,10 +488,12 @@ class OOoDocument(File, ConversionCacheMixin):
       based on the values provided by the user. This is implemented
       through the invocation of the conversion server.
     """
+    # We must use original data which is uploaded by user from editform.
+    data = self.getData()
     server_proxy = self._mkProxy()
     response_code, response_dict, response_message = \
           server_proxy.run_setmetadata(self.getId(),
-                                       enc(_unpackData(self.getBaseData())),
+                                       enc(_unpackData(data)),
                                        kw)
     if response_code == 200:
       # successful meta data extraction
-- 
2.30.9