From e52767ca99f0f6d37de7f015791e6ffaf3edac6f Mon Sep 17 00:00:00 2001 From: Chris Kaczor Date: Sat, 25 Oct 2014 08:12:24 -0400 Subject: [PATCH] Handle GUID values that say they are a permalink but aren't a well-formed URL --- Application/FeedParsers/RssParser.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Application/FeedParsers/RssParser.cs b/Application/FeedParsers/RssParser.cs index 74f77cf..8ade570 100644 --- a/Application/FeedParsers/RssParser.cs +++ b/Application/FeedParsers/RssParser.cs @@ -1,5 +1,6 @@ using Common.Debug; using Common.Xml; +using System; using System.Xml; namespace FeedCenter.FeedParsers @@ -101,7 +102,7 @@ namespace FeedCenter.FeedParsers permaLink = (permaLinkNode == null || permaLinkNode.Value == "true"); } - if (permaLink) + if (permaLink && Uri.IsWellFormedUriString(feedItem.Guid, UriKind.Absolute)) feedItem.Link = feedItem.Guid; break;