summaryrefslogtreecommitdiff
path: root/addons/website_form/controllers/main.py
diff options
context:
space:
mode:
authorOlivier Dony <odo@openerp.com>2016-07-01 20:14:28 +0200
committerOlivier Dony <odo@openerp.com>2016-07-01 20:14:28 +0200
commitd4d09df143bc12c2cbf2b5291299361402785905 (patch)
tree7e588c21f14007405ae06ffcc5989ff71ffe6563 /addons/website_form/controllers/main.py
parent8d8f1bdb6a48db1da486fa093477b0f928a0d9d9 (diff)
parentf76f4cd0b62b5475e224261fdecb4a38d4d39f67 (diff)
[MERGE] Forward-port saas-10 up to f76f4cd0b62b5475e224261fdecb4a38d4d39f67
Diffstat (limited to 'addons/website_form/controllers/main.py')
-rw-r--r--addons/website_form/controllers/main.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/addons/website_form/controllers/main.py b/addons/website_form/controllers/main.py
index be1bf5aa53a..1dddd28a23a 100644
--- a/addons/website_form/controllers/main.py
+++ b/addons/website_form/controllers/main.py
@@ -22,7 +22,7 @@ class WebsiteForm(http.Controller):
return json.dumps(False)
try:
- data = self.extract_data(model_record, ** kwargs)
+ data = self.extract_data(model_record, request.params)
# If we encounter an issue while extracting data
except ValidationError, e:
# I couldn't find a cleaner way to pass data to an exception
@@ -101,7 +101,7 @@ class WebsiteForm(http.Controller):
# Extract all data sent by the form and sort its on several properties
- def extract_data(self, model, **kwargs):
+ def extract_data(self, model, values):
data = {
'record': {}, # Values to create record
@@ -112,7 +112,8 @@ class WebsiteForm(http.Controller):
authorized_fields = model.sudo()._get_form_writable_fields()
error_fields = []
- for field_name, field_value in kwargs.items():
+
+ for field_name, field_value in values.items():
# If the value of the field if a file
if hasattr(field_value, 'filename'):
# Undo file upload field name indexing