diff --git a/src/Umbraco.Core/Extensions/StringExtensions.cs b/src/Umbraco.Core/Extensions/StringExtensions.cs index 90a06fced5..c41bc290ff 100644 --- a/src/Umbraco.Core/Extensions/StringExtensions.cs +++ b/src/Umbraco.Core/Extensions/StringExtensions.cs @@ -365,7 +365,7 @@ namespace Umbraco.Extensions /// returns . public static bool IsNullOrWhiteSpace(this string? value) => string.IsNullOrWhiteSpace(value); - public static string? IfNullOrWhiteSpace(this string str, string? defaultValue) + public static string? IfNullOrWhiteSpace(this string? str, string? defaultValue) { return str.IsNullOrWhiteSpace() ? defaultValue : str; } diff --git a/src/Umbraco.Core/Services/Ordering.cs b/src/Umbraco.Core/Services/Ordering.cs index a3c4967abe..513654428b 100644 --- a/src/Umbraco.Core/Services/Ordering.cs +++ b/src/Umbraco.Core/Services/Ordering.cs @@ -1,4 +1,4 @@ -using Umbraco.Extensions; +using Umbraco.Extensions; namespace Umbraco.Cms.Core.Services { @@ -22,9 +22,9 @@ namespace Umbraco.Cms.Core.Services /// public Ordering(string? orderBy, Direction direction = Direction.Ascending, string? culture = null, bool isCustomField = false) { - OrderBy = orderBy?.IfNullOrWhiteSpace(null); // empty is null and means, not sorting + OrderBy = orderBy.IfNullOrWhiteSpace(null); // empty is null and means, not sorting Direction = direction; - Culture = culture?.IfNullOrWhiteSpace(string.Empty); // empty is "" and means, invariant + Culture = culture.IfNullOrWhiteSpace(string.Empty); // empty is "" and means, invariant IsCustomField = isCustomField; } diff --git a/src/Umbraco.Web.BackOffice/Controllers/ContentTypeControllerBase.cs b/src/Umbraco.Web.BackOffice/Controllers/ContentTypeControllerBase.cs index 3c867ac88e..6e06a0e21b 100644 --- a/src/Umbraco.Web.BackOffice/Controllers/ContentTypeControllerBase.cs +++ b/src/Umbraco.Web.BackOffice/Controllers/ContentTypeControllerBase.cs @@ -286,7 +286,7 @@ namespace Umbraco.Cms.Web.BackOffice.Controllers } text = text.Substring(1); - return CultureDictionary[text]?.IfNullOrWhiteSpace(text); + return CultureDictionary[text].IfNullOrWhiteSpace(text); } protected ActionResult PerformPostSave( diff --git a/src/Umbraco.Web.BackOffice/Trees/ContentTreeController.cs b/src/Umbraco.Web.BackOffice/Trees/ContentTreeController.cs index 5b51ddda55..d5acd8aa42 100644 --- a/src/Umbraco.Web.BackOffice/Trees/ContentTreeController.cs +++ b/src/Umbraco.Web.BackOffice/Trees/ContentTreeController.cs @@ -252,7 +252,7 @@ namespace Umbraco.Cms.Web.BackOffice.Trees var culture = queryStrings["culture"].TryConvertTo(); //if this is null we'll set it to the default. - var cultureVal = (culture.Success ? culture.Result : null)?.IfNullOrWhiteSpace(_localizationService.GetDefaultLanguageIsoCode()); + var cultureVal = (culture.Success ? culture.Result : null).IfNullOrWhiteSpace(_localizationService.GetDefaultLanguageIsoCode()); // set names according to variations foreach (var entity in result.Value!) diff --git a/src/Umbraco.Web.BackOffice/Trees/MemberTreeController.cs b/src/Umbraco.Web.BackOffice/Trees/MemberTreeController.cs index 736b5af9b2..8e3cf2624f 100644 --- a/src/Umbraco.Web.BackOffice/Trees/MemberTreeController.cs +++ b/src/Umbraco.Web.BackOffice/Trees/MemberTreeController.cs @@ -116,7 +116,7 @@ namespace Umbraco.Cms.Web.BackOffice.Trees nodes.AddRange(_memberTypeService.GetAll() .Select(memberType => - CreateTreeNode(memberType.Alias, id, queryStrings, memberType.Name, memberType.Icon?.IfNullOrWhiteSpace(Constants.Icons.Member), true, + CreateTreeNode(memberType.Alias, id, queryStrings, memberType.Name, memberType.Icon.IfNullOrWhiteSpace(Constants.Icons.Member), true, queryStrings.GetRequiredValue("application") + TreeAlias.EnsureStartsWith('/') + "/list/" + memberType.Alias))); }