diff --git a/lib/Travelynx/Model/Users.pm b/lib/Travelynx/Model/Users.pm
index 95cab8f4fc7a844ac8f9bbf6a1dca03fdafdd569..e465ee15a6ba5febf58dbb241e75bf933e30038b 100644
--- a/lib/Travelynx/Model/Users.pm
+++ b/lib/Travelynx/Model/Users.pm
@@ -484,9 +484,10 @@ sub add {
 	my $res = $db->insert(
 		'users',
 		{
-			name          => $user_name,
-			status        => 0,
-			public_level  => $visibility_atoi{unlisted},
+			name         => $user_name,
+			status       => 0,
+			public_level => $visibility_atoi{unlisted}
+			  | ( $visibility_atoi{unlisted} << 8 ),
 			email         => $email,
 			password      => $password,
 			registered_at => $now,