summaryrefslogtreecommitdiffstats
path: root/Auth/OpenID
diff options
context:
space:
mode:
authortailor <cygnus@janrain.com>2007-10-16 20:23:41 +0000
committertailor <cygnus@janrain.com>2007-10-16 20:23:41 +0000
commit79412ee83d8b68f624208a217b1d2405dae26858 (patch)
treede9e9c3787b60a7ab7d071f6899bc826eeea5039 /Auth/OpenID
parent38991f018e16226d1e6dd63e7986465770e42e1f (diff)
downloadphp-openid-79412ee83d8b68f624208a217b1d2405dae26858.zip
php-openid-79412ee83d8b68f624208a217b1d2405dae26858.tar.gz
php-openid-79412ee83d8b68f624208a217b1d2405dae26858.tar.bz2
[project @ Ensure that an update_url in a FetchRequest is included in a FetchResponse]
Diffstat (limited to 'Auth/OpenID')
-rw-r--r--Auth/OpenID/AX.php11
1 files changed, 9 insertions, 2 deletions
diff --git a/Auth/OpenID/AX.php b/Auth/OpenID/AX.php
index dfc0a3c..7473b96 100644
--- a/Auth/OpenID/AX.php
+++ b/Auth/OpenID/AX.php
@@ -796,8 +796,15 @@ class Auth_OpenID_AX_FetchResponse extends Auth_OpenID_AX_KeyValueMessage {
// unique to the fetch_response
$ax_args = $this->_newArgs();
- if ($this->update_url) {
- $ax_args['update_url'] = $this->update_url;
+ $update_url = null;
+ if ($request) {
+ $update_url = $request->update_url;
+ } else {
+ $update_url = $this->update_url;
+ }
+
+ if ($update_url) {
+ $ax_args['update_url'] = $update_url;
}
Auth_OpenID::update(&$ax_args, $kv_args);