From e4e3e9b91a7471ee16dd16139743397192a3c730 Mon Sep 17 00:00:00 2001 From: Chris Cameron Date: Wed, 28 Nov 2018 13:28:40 -0500 Subject: [PATCH] feat: IcdUriBuilder better supports null Uris --- ICD.Common.Utils/IcdUriBuilder.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ICD.Common.Utils/IcdUriBuilder.cs b/ICD.Common.Utils/IcdUriBuilder.cs index e6d9c74..a7dda90 100644 --- a/ICD.Common.Utils/IcdUriBuilder.cs +++ b/ICD.Common.Utils/IcdUriBuilder.cs @@ -62,6 +62,7 @@ namespace ICD.Common.Utils /// Constructor. /// public IcdUriBuilder() + : this((Uri)null) { } @@ -80,6 +81,9 @@ namespace ICD.Common.Utils /// public IcdUriBuilder(Uri uri) { + if (uri == null) + return; + if (!uri.IsAbsoluteUri) uri = new Uri(Uri.UriSchemeHttp + Uri.SchemeDelimiter + uri);