diff --git a/product/ERP5Type/PropertySheet/DublinCore.py b/product/ERP5Type/PropertySheet/DublinCore.py
index 65f1c71859a2663dffd93a585086580e12224c2f..19ddd3847dfbb627ee8831fae6ed5c858bf126c7 100644
--- a/product/ERP5Type/PropertySheet/DublinCore.py
+++ b/product/ERP5Type/PropertySheet/DublinCore.py
@@ -48,6 +48,7 @@ class DublinCore:
             'mode'        : 'w' },
         {   'id'          : 'description',
             'description' : '',
+            'default'     : '',
             'type'        : 'text',
             'mode'        : 'w' },
         {   'id'          : 'contributor',
diff --git a/product/ERP5Type/tests/testERP5Type.py b/product/ERP5Type/tests/testERP5Type.py
index 29086a0d0ea095ab30cc479ba5f61d2136bc56be..6ee7d8aecfef195e718f95e278b1dba33f9fd16a 100644
--- a/product/ERP5Type/tests/testERP5Type.py
+++ b/product/ERP5Type/tests/testERP5Type.py
@@ -840,14 +840,12 @@ class TestPropertySheet:
       """
       Tests that the default value of getDescription is returned correctly
       """
-      portal = self.getPortal()
-      module = self.getPersonModule()
-      person = module.newContent(portal_type='Person')
+      person = self.getPersonModule().newContent(portal_type='Person')
 
       # test default value of getDescription accessor
       # as defined in the DublinCore PropertySheet
-      self.assertEquals(None, person.getDescription())
-      self.assertEquals('foo', 
+      self.assertEquals('', person.getDescription())
+      self.assertEquals('foo',
                         person.getDescription('foo'))
 
     def test_16_SimpleStringAccessor(self,quiet=quiet, run=run_all_test):