# HG changeset patch # User Adrien Di Mascio # Date 1274342685 -7200 # Node ID 1bdaa9e1cd57d786c95ff3e9af6d84659b6b1332 # Parent a8ad3df5a8a340d2efc4726d20f2c2a10b9f60aa [forms] consider __action_xxx field if passed to JSonController.validate_form diff -r a8ad3df5a8a3 -r 1bdaa9e1cd57 web/views/basecontrollers.py --- a/web/views/basecontrollers.py Tue May 18 16:49:41 2010 +0200 +++ b/web/views/basecontrollers.py Thu May 20 10:04:45 2010 +0200 @@ -314,6 +314,9 @@ for name, value in zip(names, values): # remove possible __action_xxx inputs if name.startswith('__action'): + if action is None: + # strip '__action_' to get the actual action name + action = name[9:] continue # form.setdefault(name, []).append(value) if name in form: