summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Prodromou <evan@prodromou.name>2008-06-06 01:26:31 -0400
committerEvan Prodromou <evan@prodromou.name>2008-06-06 01:26:31 -0400
commitc5853abc393a233e3514655df63cf9b01ded8293 (patch)
treea789c98bbfc4f05fe93f63aecd14a1e85839cf32
parent5fb2072bc9158373f079a5e8997d195d0220e038 (diff)
handle errors in authorizing and saving remote profile
darcs-hash:20080606052631-84dde-4a8b4d8f70b0148d0b98b62875099f7d9cca9026.gz
-rw-r--r--actions/userauthorization.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/actions/userauthorization.php b/actions/userauthorization.php
index eb93b6fd3..c6d4bed4e 100644
--- a/actions/userauthorization.php
+++ b/actions/userauthorization.php
@@ -132,8 +132,12 @@ class UserauthorizationAction extends Action {
$callback = $req->get_parameter('oauth_callback');
if ($this->arg('accept')) {
- $this->authorize_token($req);
- $this->save_remote_profile($req);
+ if (!$this->authorize_token($req)) {
+ common_server_error(_t('Error authorizing token'));
+ }
+ if (!$this->save_remote_profile($req)) {
+ common_server_error(_t('Error saving remote profile'));
+ }
if (!$callback) {
$this->show_accept_message($req->get_parameter('oauth_token'));
} else {