aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--phpBB/install/convertors/functions_phpbb20.php12
1 files changed, 5 insertions, 7 deletions
diff --git a/phpBB/install/convertors/functions_phpbb20.php b/phpBB/install/convertors/functions_phpbb20.php
index 1895fb25fe..2f1c3025b8 100644
--- a/phpBB/install/convertors/functions_phpbb20.php
+++ b/phpBB/install/convertors/functions_phpbb20.php
@@ -487,18 +487,16 @@ function phpbb_user_id($user_id)
return ANONYMOUS;
}
- // This should never ever happen - 2.0.x is not allowing a user id of 0
- // But we return the anonymous user to be consistent and not breaking functionality
- if (!$user_id)
- {
- return ANONYMOUS;
- }
-
if (!empty($config['increment_user_id']) && $user_id == 1)
{
return $config['increment_user_id'];
}
+ // A user id of 0 can happen, for example within the ban table if no user is banned...
+ // Within the posts and topics table this can be "dangerous" but is the fault of the user
+ // having mods installed (a poster id of 0 is not possible in 2.0.x).
+ // Therefore, we return the user id "as is".
+
return $user_id;
}