diff --git a/htdocs/lib/user.php b/htdocs/lib/user.php index 8120b7d333c544ceef1f3bcca12785e5afc36048..db1af82ad14bdda5ce32e36fe74d913af1db9a3e 100644 --- a/htdocs/lib/user.php +++ b/htdocs/lib/user.php @@ -1609,7 +1609,8 @@ function profile_url($user, $full=true, $useid=false) { } else if (is_numeric($user)) { $id = $user; - $urlid = $wantclean ? get_user_for_display($id)->urlid : null; + $user = get_user_for_display($id); + $urlid = ($wantclean && !empty($user->urlid)) ? $user->urlid : null; } else if (isset($user->id)) { $id = $user->id;