From dcd1cfcda750d38ada97e08a9769009adf101f7c Mon Sep 17 00:00:00 2001 From: Andrew Arnott Date: Fri, 5 Sep 2008 15:59:12 -0700 Subject: [PATCH] Fixed XRI claimed identifier handling. --- .../newtelligence.DasBlog.Web/CommentViewBox.ascx.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/newtelligence.DasBlog.Web/CommentViewBox.ascx.cs b/source/newtelligence.DasBlog.Web/CommentViewBox.ascx.cs index 7d298c0..e140ced 100644 --- a/source/newtelligence.DasBlog.Web/CommentViewBox.ascx.cs +++ b/source/newtelligence.DasBlog.Web/CommentViewBox.ascx.cs @@ -77,7 +77,15 @@ public CommentViewBox() if (requestPage.SiteConfig.AllowOpenIdComments == true) { ClaimsResponse fetch = e.Response.GetExtension(typeof(ClaimsResponse)) as ClaimsResponse; string nick = e.Response.ClaimedIdentifier; - string homepage = e.Response.ClaimedIdentifier; + string homepage; + if (e.Response.ClaimedIdentifier.ToString().StartsWith("http")) + { + homepage = e.Response.ClaimedIdentifier; + } + else + { + homepage = "http://xri.net/" + e.Response.ClaimedIdentifier; + } string email = "none@none.com"; if (fetch != null) { nick = string.IsNullOrEmpty(fetch.Nickname) ? fetch.FullName : fetch.Nickname;