diff options
author | tailor <cygnus@janrain.com> | 2007-10-16 20:23:41 +0000 |
---|---|---|
committer | tailor <cygnus@janrain.com> | 2007-10-16 20:23:41 +0000 |
commit | 79412ee83d8b68f624208a217b1d2405dae26858 (patch) | |
tree | de9e9c3787b60a7ab7d071f6899bc826eeea5039 /Auth/OpenID | |
parent | 38991f018e16226d1e6dd63e7986465770e42e1f (diff) | |
download | php-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.php | 11 |
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); |