# HG changeset patch # User Sylvain Thénault # Date 1246966644 -7200 # Node ID d03429ad82b2b8e0da0df962f6cbd597658c9b3c # Parent 2940c2341ae4828a26d60b14774eb67cefaeef1d fix #344457 diff -r 2940c2341ae4 -r d03429ad82b2 web/controller.py --- a/web/controller.py Tue Jul 07 13:37:17 2009 +0200 +++ b/web/controller.py Tue Jul 07 13:37:24 2009 +0200 @@ -182,11 +182,9 @@ elif '__redirectpath' in self.req.form: # if redirect path was explicitly specified in the form, use it path = self.req.form['__redirectpath'] - if self._edited_entity: - msg = newparams.get('__message', '') - msg += ' (%s)' % ( - self._edited_entity.absolute_url(), - self.req._('click here to see created entity')) + if self._edited_entity and path != self._edited_entity.rest_path(): + # XXX may be here on modification? if yes the message should be + # modified where __createdpath is detected (cw.web.request) newparams['__createdpath'] = self._edited_entity.rest_path() elif self._after_deletion_path: # else it should have been set during form processing