go to public timeline on logout and handle missing user more gracefully
darcs-hash:20080517195449-84dde-d08f3cad4fb79cdf81ef40f79aa30a29c9ddd9a7.gz
This commit is contained in:
parent
466f0489c3
commit
a0bdc80053
@ -26,7 +26,7 @@ class LogoutAction extends Action {
|
||||
common_user_error(_t('Not logged in.'));
|
||||
} else {
|
||||
common_set_user(NULL);
|
||||
common_redirect(common_local_url('main'));
|
||||
common_redirect(common_local_url('public'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -35,12 +35,14 @@ class ShowstreamAction extends StreamAction {
|
||||
|
||||
if (!$user) {
|
||||
$this->no_such_user();
|
||||
return;
|
||||
}
|
||||
|
||||
$profile = $user->getProfile();
|
||||
|
||||
if (!$profile) {
|
||||
common_server_error(_t('User record exists without profile.'));
|
||||
return;
|
||||
}
|
||||
|
||||
# Looks like we're good; show the header
|
||||
|
Loading…
Reference in New Issue
Block a user