diff --git a/controllers/main.py b/controllers/main.py
index e78a07289e9ff8acc153b15bc58b83950b1a4ab8..bf32fc50631025d5bb61d655b271880377334fbf 100644
--- a/controllers/main.py
+++ b/controllers/main.py
@@ -16,7 +16,7 @@ class SolagroAuthSignupHome(AuthSignupHome):
             firstname = post.get('firstname')
             lastname = post.get('lastname')
             # compute name using partner_firstname method
-            post["name"] = http.request.env['res.partner']._get_computed_name(firstname, lastname)
+            post["name"] = http.request.env['res.partner']._get_computed_name(lastname, firstname)
         # update request params because super() uses this instead of kwargs
         http.request.params.update(post)
         return super().web_auth_signup(**post)