From d37a2bd9382823542587d1f6746ee72367431a24 Mon Sep 17 00:00:00 2001
From: Nicolas Delaby <nicolas@nexedi.com>
Date: Fri, 30 Apr 2010 15:57:30 +0000
Subject: [PATCH] A TextDocument store its data in the "text_content" property.
 Since there is no such thing as data in TextDocument, getting data is
 equivalent to getting some text_content.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@34906 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5/Document/TextDocument.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/product/ERP5/Document/TextDocument.py b/product/ERP5/Document/TextDocument.py
index 67a0b0aedd..ca566cae2b 100644
--- a/product/ERP5/Document/TextDocument.py
+++ b/product/ERP5/Document/TextDocument.py
@@ -291,6 +291,15 @@ class TextDocument(Document, TextContent):
       """
       return self.hasTextContent()
 
+    security.declareProtected(Permissions.AccessContentsInformation, 'getData')
+    def getData(self):
+      """
+        A TextDocument store its data in the "text_content" property. Since
+        there is no such thing as data in TextDocument, getting data
+        is equivalent to getting some text_content.
+      """
+      return self.getTextContent()
+
     security.declareProtected(Permissions.AccessContentsInformation, 'getMimeTypeAndContent')
     def getMimeTypeAndContent(self):
       """This method returns a tuple which contains mimetype and content."""
-- 
2.30.9