diff options
| author | Christophe Simonis <chs@odoo.com> | 2016-07-04 13:16:34 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2016-07-04 13:16:34 +0200 |
| commit | 5a3a06f26ff598cdfdd5e1e19ec28ed3b7d5aebe (patch) | |
| tree | 58c173605e699a73d48aa1621b90aac873a57a15 /addons/website_form/controllers/main.py | |
| parent | 36ce0966003b3547aa1cf176d45737640a7f3e35 (diff) | |
| parent | d4d09df143bc12c2cbf2b5291299361402785905 (diff) | |
[MERGE] forward port of branch saas-11 up to d4d09df
Diffstat (limited to 'addons/website_form/controllers/main.py')
| -rw-r--r-- | addons/website_form/controllers/main.py | 7 |
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 |
