diff -r e134d2dd9992 -r e4843535db25 web/action.py --- a/web/action.py Thu Sep 24 00:23:32 2009 +0200 +++ b/web/action.py Thu Sep 24 00:24:21 2009 +0200 @@ -91,7 +91,7 @@ def url(self): current_entity = self.cw_rset.get_entity(self.cw_row or 0, self.cw_col or 0) linkto = '%s:%s:%s' % (self.rtype, current_entity.eid, target(self)) - return self.build_url('add/%s' % self.etype, __linkto=linkto, - __redirectpath=current_entity.rest_path(), # should not be url quoted! - __redirectvid=self._cw.form.get('__redirectvid', '')) + return self._cw.build_url('add/%s' % self.etype, __linkto=linkto, + __redirectpath=current_entity.rest_path(), # should not be url quoted! + __redirectvid=self._cw.form.get('__redirectvid', ''))