From d087c77024ff5a1d035b0f12d8eb090a5e1bc329 Mon Sep 17 00:00:00 2001
From: Nicolas Delaby <nicolas@nexedi.com>
Date: Fri, 4 Feb 2011 10:26:41 +0000
Subject: [PATCH] Translate message and use Base_redirect

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@43025 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5Type/Tool/PropertySheetTool.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/product/ERP5Type/Tool/PropertySheetTool.py b/product/ERP5Type/Tool/PropertySheetTool.py
index d1d992555d..89fcac9fb5 100644
--- a/product/ERP5Type/Tool/PropertySheetTool.py
+++ b/product/ERP5Type/Tool/PropertySheetTool.py
@@ -200,10 +200,11 @@ class PropertySheetTool(BaseTool):
       transaction.commit()
 
     if REQUEST is not None:
-      return self.REQUEST.RESPONSE.redirect(
-        '%s?portal_status_message=' \
-        'Property Sheets successfully imported from filesystem to ZODB.' % \
-        self.absolute_url())
+      portal = self.getPortalObject()
+      message = portal.Base_translateString('Property Sheets successfully'\
+                                          ' imported from filesystem to ZODB.')
+      return self.Base_redirect('view',
+                                keep_items={'portal_status_message': message})
 
   security.declareProtected(Permissions.AccessContentsInformation,
                             'exportPropertySheetToFilesystemDefinitionTuple')
-- 
2.30.9