handle errors in authorizing and saving remote profile

darcs-hash:20080606052631-84dde-4a8b4d8f70b0148d0b98b62875099f7d9cca9026.gz
This commit is contained in:
Evan Prodromou 2008-06-06 01:26:31 -04:00
parent 5fb2072bc9
commit c5853abc39

View File

@ -132,8 +132,12 @@ class UserauthorizationAction extends Action {
$callback = $req->get_parameter('oauth_callback'); $callback = $req->get_parameter('oauth_callback');
if ($this->arg('accept')) { if ($this->arg('accept')) {
$this->authorize_token($req); if (!$this->authorize_token($req)) {
$this->save_remote_profile($req); common_server_error(_t('Error authorizing token'));
}
if (!$this->save_remote_profile($req)) {
common_server_error(_t('Error saving remote profile'));
}
if (!$callback) { if (!$callback) {
$this->show_accept_message($req->get_parameter('oauth_token')); $this->show_accept_message($req->get_parameter('oauth_token'));
} else { } else {