diff -r 72679e450f6d -r 377c9adfe81e web/views/basetemplates.py --- a/web/views/basetemplates.py Wed May 26 12:31:40 2010 +0200 +++ b/web/views/basetemplates.py Wed May 26 12:31:43 2010 +0200 @@ -446,9 +446,10 @@ form_buttons = [fw.SubmitButton(label=_('log in'), attrs={'class': 'loginButton'})] - @property - def action(self): - return xml_escape(login_form_url(self._cw)) + def form_action(self): + if self.action is None: + return login_form_url(self._cw) + return super(LogForm, self).form_action() class LogFormView(View):