Commit 7626d0a4 authored by Jérome Perrin's avatar Jérome Perrin

use zExceptions.Redirect instead of a string exception, if it can be imported

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@14267 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 66517db8
...@@ -71,6 +71,10 @@ ...@@ -71,6 +71,10 @@
<value> <string encoding="cdata"><![CDATA[ <value> <string encoding="cdata"><![CDATA[
from Products.ERP5Type.Message import Message\n from Products.ERP5Type.Message import Message\n
try:\n
from zExceptions import Redirect\n
except:\n
Redirect = \'Redirect\'\n
portal = context.getPortalObject()\n portal = context.getPortalObject()\n
stool = portal.portal_selections\n stool = portal.portal_selections\n
getObject = portal.portal_catalog.getObject\n getObject = portal.portal_catalog.getObject\n
...@@ -106,7 +110,7 @@ for obj in object_list:\n ...@@ -106,7 +110,7 @@ for obj in object_list:\n
obj = obj.getObject()\n obj = obj.getObject()\n
if countMessage(path=obj.getPath(),\n if countMessage(path=obj.getPath(),\n
method_id=\'Invoice_createRelatedPaymentTransaction\'):\n method_id=\'Invoice_createRelatedPaymentTransaction\'):\n
raise \'Redirect\', "%s/view?portal_status_message=%s" % (\n raise Redirect, "%s/view?portal_status_message=%s" % (\n
context.absolute_url(), N_(\'Payment Creation already in\'\n context.absolute_url(), N_(\'Payment Creation already in\'\n
\' progress, abandon\'))\n \' progress, abandon\'))\n
obj.activate(tag=tag).Invoice_createRelatedPaymentTransaction(\n obj.activate(tag=tag).Invoice_createRelatedPaymentTransaction(\n
...@@ -184,6 +188,8 @@ return context.REQUEST.RESPONSE.redirect(\n ...@@ -184,6 +188,8 @@ return context.REQUEST.RESPONSE.redirect(\n
<string>selection_name</string> <string>selection_name</string>
<string>Products.ERP5Type.Message</string> <string>Products.ERP5Type.Message</string>
<string>Message</string> <string>Message</string>
<string>zExceptions</string>
<string>Redirect</string>
<string>_getattr_</string> <string>_getattr_</string>
<string>context</string> <string>context</string>
<string>portal</string> <string>portal</string>
......
288 289
\ No newline at end of file \ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment