summaryrefslogtreecommitdiff
path: root/addons/website_form
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2016-07-04 13:16:34 +0200
committerChristophe Simonis <chs@odoo.com>2016-07-04 13:16:34 +0200
commit5a3a06f26ff598cdfdd5e1e19ec28ed3b7d5aebe (patch)
tree58c173605e699a73d48aa1621b90aac873a57a15 /addons/website_form
parent36ce0966003b3547aa1cf176d45737640a7f3e35 (diff)
parentd4d09df143bc12c2cbf2b5291299361402785905 (diff)
[MERGE] forward port of branch saas-11 up to d4d09df
Diffstat (limited to 'addons/website_form')
-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 d30514bfb9f..e7520a1b2e0 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