diff --git a/SETUP/tests/smoketests/pageload_smoketest.py b/SETUP/tests/smoketests/pageload_smoketest.py index a5bbfb343..2e4d564ec 100755 --- a/SETUP/tests/smoketests/pageload_smoketest.py +++ b/SETUP/tests/smoketests/pageload_smoketest.py @@ -190,6 +190,7 @@ {'name': 'teams-mbr-list', 'path': 'stats/members/mbr_list.php?tid=44'}, {'name': 'teams-mbr-xml', 'path': 'stats/members/mbr_xml.php?username=teststeel'}, {'name': 'teams-mdetail', 'path': 'stats/members/mdetail.php?id=1'}, + {'name': 'teams-mdetail-nouser', 'path': 'stats/members/mdetail.php?id=999999'}, {'name': 'teams-mdetail-all', 'path': 'stats/members/mdetail.php?id=1&tally_name=F1&range=all'}, {'name': 'teams-new-team', 'path': 'stats/teams/new_team.php'}, {'name': 'teams-tdetail', 'path': 'stats/teams/tdetail.php?tid=44'}, diff --git a/stats/members/mdetail.php b/stats/members/mdetail.php index c9be765a6..9bf877b4f 100644 --- a/stats/members/mdetail.php +++ b/stats/members/mdetail.php @@ -15,7 +15,11 @@ if ($id === null) { $user = User::load_current(); } else { - $user = User::load_from_uid($id); + try { + $user = User::load_from_uid($id); + } catch (NonexistentUserException $e) { + die($e->getMessage()); + } } $valid_tally_names = array_keys(get_page_tally_names());