From 38962e83efa7a99e5348cc919044f7e41c5df9a4 Mon Sep 17 00:00:00 2001 From: Daniel Chenery Date: Wed, 27 Sep 2017 09:04:32 +0100 Subject: [PATCH] Manual Merge of #105 --- Models/UrlTrackerDomain.cs | 14 +++++++++++++- Modules/UrlTrackerModule.cs | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Models/UrlTrackerDomain.cs b/Models/UrlTrackerDomain.cs index 79b2e1f..7fb2b45 100644 --- a/Models/UrlTrackerDomain.cs +++ b/Models/UrlTrackerDomain.cs @@ -13,7 +13,19 @@ public class UrlTrackerDomain public int NodeId { get; set; } public string Name { get; set; } - public Node Node { get { return new Node(NodeId); } } + private Node _node = null; + public Node Node + { + get + { + if (_node == null) + { + _node = new Node(NodeId); + } + + return _node; + } + } public string UrlWithDomain { get diff --git a/Modules/UrlTrackerModule.cs b/Modules/UrlTrackerModule.cs index e18f998..ef38cb3 100644 --- a/Modules/UrlTrackerModule.cs +++ b/Modules/UrlTrackerModule.cs @@ -175,7 +175,7 @@ static void UrlTrackerDo(string callingEventName, bool ignoreHttpStatusCode = fa string fullRawUrl; string previousFullRawUrlTest; string fullRawUrlTest; - fullRawUrl = previousFullRawUrlTest = fullRawUrlTest = string.Format("{0}{1}{2}{3}", request.Url.Scheme, Uri.SchemeDelimiter, request.Url.Host, request.RawUrl); + fullRawUrl = previousFullRawUrlTest = fullRawUrlTest = string.Format("{0}{1}{2}{3}", request.Url.Scheme, Uri.SchemeDelimiter, request.Url.Host, request.Url.AbsolutePath); UrlTrackerDomain urlTrackerDomain; do