summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Prodromou <evan@prodromou.name>2008-06-06 01:13:31 -0400
committerEvan Prodromou <evan@prodromou.name>2008-06-06 01:13:31 -0400
commit91520857027558d377b735fa14ecd0c54aba02e2 (patch)
tree12112af52d3126927660f63ad336876a29a1ac91
parent49111ecae8bb6c0570a8ab0bd5ba5488435b2969 (diff)
fix args in returnto
darcs-hash:20080606051331-84dde-1afe6e4a156cbb802b8b4231e065dc99ad07fef4.gz
-rw-r--r--actions/userauthorization.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/actions/userauthorization.php b/actions/userauthorization.php
index 87040adad..0deecd31f 100644
--- a/actions/userauthorization.php
+++ b/actions/userauthorization.php
@@ -33,8 +33,9 @@ class UserauthorizationAction extends Action {
if (!common_logged_in()) {
# Go log in, and then come back
common_debug('userauthorization.php - saving URL for returnto');
- common_set_returnto(common_local_url('userauthorization'),
- $this->args);
+ $argsclone = clone($args);
+ unset($argsclone['action']);
+ common_set_returnto(common_local_url('userauthorization', $argsclone));
common_debug('userauthorization.php - redirecting to login');
common_redirect(common_local_url('login'));
return;