diff --git a/controllers/main.py b/controllers/main.py
index 9a8c5aba79f44e189c74ecf7f1f9a4700cae4ba1..731f6a0d44be5cfc8b2876de26ac6ea703a94542 100644
--- a/controllers/main.py
+++ b/controllers/main.py
@@ -17,6 +17,6 @@ class SolagroAuthSignupHome(AuthSignupHome):
             firstname = post.get('firstname')
             lastname = post.get('lastname')
             post["name"] = firstname + " " + lastname
-        # update request params
+        # update request params because super() uses this instead of kwargs
         http.request.params.update(post)
-        return super().web_auth_signup()
+        return super().web_auth_signup(**post)