diff --git a/sites/all/modules/phpbbforum/phpbbforum.sync.inc b/sites/all/modules/phpbbforum/phpbbforum.sync.inc
index c932362..4408f1e 100644
--- a/sites/all/modules/phpbbforum/phpbbforum.sync.inc
+++ b/sites/all/modules/phpbbforum/phpbbforum.sync.inc
@@ -34,7 +34,10 @@ function phpbbforum_update_user($op, $sync, &$account, $name, $pass, $mail, $edi
   }
 
   $data = array();
-  $data = _phpbbforum_set_user_data($op, $syncto, $account, $name, $pass, $mail, $edit);
+  if ($op == 'insert')
+         $data = _phpbbforum_set_user_data('update', $syncto, $account, $name, $pass, $mail, $edit);
+  else
+         $data = _phpbbforum_set_user_data($op, $syncto, $account, $name, $pass, $mail, $edit);
 
   if (empty($pass) || $syncto == PHPBB_SYNC_TO_DRUPAL || count($edit) != 0) {
 

