From 12d56cd201075fc7a66fbb713ea555d98a406d54 Mon Sep 17 00:00:00 2001 From: Shannon Date: Thu, 26 Apr 2018 23:48:07 +1000 Subject: [PATCH] fixes null check which fixes a whole lot of failing tests --- src/Umbraco.Core/Models/DomainExtensions.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Umbraco.Core/Models/DomainExtensions.cs b/src/Umbraco.Core/Models/DomainExtensions.cs index 47cd34105b..616685b6b9 100644 --- a/src/Umbraco.Core/Models/DomainExtensions.cs +++ b/src/Umbraco.Core/Models/DomainExtensions.cs @@ -13,6 +13,9 @@ namespace Umbraco.Core.Models public static bool IsDefaultDomain(this IDomain domain, ILocalizationService localizationService) { var defaultLang = localizationService.GetDefaultVariantLanguage(); + if (defaultLang == null) + return false; //if for some reason a null value is returned (i.e. no languages or based on mock unit test data), then assume false + return domain.LanguageIsoCode == defaultLang.CultureName; } }