From 48069201798e95103cb0712beaadf19bc52d7fd5 Mon Sep 17 00:00:00 2001 From: Damiaan Peeters Date: Mon, 28 Jan 2019 15:01:09 +0100 Subject: [PATCH] Do not allow a empty name with for the MemberGroup --- src/Umbraco.Core/Services/MemberGroupService.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Core/Services/MemberGroupService.cs b/src/Umbraco.Core/Services/MemberGroupService.cs index 78d8581577..e6b0c5e998 100644 --- a/src/Umbraco.Core/Services/MemberGroupService.cs +++ b/src/Umbraco.Core/Services/MemberGroupService.cs @@ -1,3 +1,4 @@ +using System; using System.Collections.Generic; using Umbraco.Core.Events; using Umbraco.Core.Logging; @@ -69,6 +70,11 @@ namespace Umbraco.Core.Services public void Save(IMemberGroup memberGroup, bool raiseEvents = true) { + if (string.IsNullOrWhiteSpace(memberGroup.Name)) + { + throw new InvalidOperationException("The name of a MemberGroup can not be empty"); + } + using (var uow = UowProvider.GetUnitOfWork()) { var saveEventArgs = new SaveEventArgs(memberGroup); @@ -133,4 +139,4 @@ namespace Umbraco.Core.Services /// public static event TypedEventHandler> Saved; } -} \ No newline at end of file +}