[FIX] website_crm: contactus: do not polute lead creation values
authorChristophe Simonis <chs@odoo.com>
Fri, 21 Nov 2014 14:05:48 +0000 (15:05 +0100)
committerChristophe Simonis <chs@odoo.com>
Fri, 21 Nov 2014 14:05:48 +0000 (15:05 +0100)
addons/website_crm/controllers/main.py

index db1a6f9..f26ac85 100644 (file)
@@ -72,9 +72,8 @@ class contactus(http.Controller):
         # fields validation : Check that required field from model crm_lead exists
         error = set(field for field in _REQUIRED if not values.get(field))
 
-        values = dict(values, error=error)
         if error:
-            values.update(kwargs=kwargs.items())
+            values = dict(values, error=error, kwargs=kwargs.items())
             return request.website.render(kwargs.get("view_from", "website.contactus"), values)
 
         try: