diff --git a/www/joinproject.php3 b/www/joinproject.php3
index c8d45b6e0a20ac729083c9b3b7c81e1d362f1eab..469ee4873200af94f0278e83c3e292d24121b1ad 100644
--- a/www/joinproject.php3
+++ b/www/joinproject.php3
@@ -838,7 +838,8 @@ if (! $returning) {
     $args["wikiname"]      = $wikiname;
 
     if (! ($user = User::NewUser($joining_uid,
-				 TBDB_NEWACCOUNT_WIKIONLY, $args))) {
+				 ($forwikionly ? TBDB_NEWACCOUNT_WIKIONLY : 0),
+				 $args))) {
 	TBERROR("Could not create new user '$usr_email'!", 1);
     }
     $joining_uid = $user->uid();