diff options
| author | Olivier Dony <odo@openerp.com> | 2016-07-01 20:14:28 +0200 |
|---|---|---|
| committer | Olivier Dony <odo@openerp.com> | 2016-07-01 20:14:28 +0200 |
| commit | d4d09df143bc12c2cbf2b5291299361402785905 (patch) | |
| tree | 7e588c21f14007405ae06ffcc5989ff71ffe6563 /addons/website_form/controllers/main.py | |
| parent | 8d8f1bdb6a48db1da486fa093477b0f928a0d9d9 (diff) | |
| parent | f76f4cd0b62b5475e224261fdecb4a38d4d39f67 (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.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 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 |
