diff --git a/include/class.ticket.php b/include/class.ticket.php
index c5e495ebd28b55bc84d0ffc986c6286d77587856..61d963286fb998bf31d5051b22ef941a04635b37 100644
--- a/include/class.ticket.php
+++ b/include/class.ticket.php
@@ -2271,7 +2271,7 @@ class Ticket {
             if (!$user) {
                 $user_form = UserForm::getUserForm()->getForm($vars);
                 if (!$user_form->isValid($field_filter('user'))
-                        || !($user=User::fromForm($user_form->getClean())))
+                        || !($user=User::fromVars($user_form->getClean())))
                     $errors['user'] = 'Incomplete client information';
             }
         }