diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2010-03-20 00:11:45 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2010-03-20 00:11:45 -0700 |
commit | 0f239aecc62788977cf88937c230a87823669b54 (patch) | |
tree | aa3e177eb5f737282b54a37d7cf05ceb13cf1ff6 /src | |
parent | a3b82050832d8f37efb51760fbb9292fbb7b63f5 (diff) | |
download | DotNetOpenAuth-0f239aecc62788977cf88937c230a87823669b54.zip DotNetOpenAuth-0f239aecc62788977cf88937c230a87823669b54.tar.gz DotNetOpenAuth-0f239aecc62788977cf88937c230a87823669b54.tar.bz2 |
Fixed NullReferenceException that can occur when ClaimedIdentifier is null.
Diffstat (limited to 'src')
-rw-r--r-- | src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdAjaxRelyingParty.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdAjaxRelyingParty.cs b/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdAjaxRelyingParty.cs index fbd65b4..ae9fbdc 100644 --- a/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdAjaxRelyingParty.cs +++ b/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdAjaxRelyingParty.cs @@ -177,7 +177,7 @@ namespace DotNetOpenAuth.OpenId.RelyingParty { if (requests.Any()) { return new { - claimedIdentifier = requests.First().ClaimedIdentifier.ToString(), + claimedIdentifier = (string)requests.First().ClaimedIdentifier, requests = requests.Select(req => new { endpoint = req.Provider.Uri.AbsoluteUri, immediate = this.GetRedirectUrl(req, true), @@ -213,7 +213,7 @@ namespace DotNetOpenAuth.OpenId.RelyingParty { var json = (from request in requests group request by request.DiscoveryResult.UserSuppliedIdentifier into requestsByIdentifier select new { - userSuppliedIdentifier = requestsByIdentifier.Key.ToString(), + userSuppliedIdentifier = (string)requestsByIdentifier.Key, discoveryResult = this.AsJsonDiscoveryResult(requestsByIdentifier), }).ToArray(); |