From e858f4ff1ea60a2d091b3d8715fcbdee2b9e4b5e Mon Sep 17 00:00:00 2001 From: Sebastiaan Janssen Date: Thu, 1 May 2014 11:45:14 +0200 Subject: [PATCH] U4-4775 creating new member group shows error message in dialog... --- src/Umbraco.Core/EnumerableExtensions.cs | 3 +-- .../Persistence/Repositories/MemberGroupRepository.cs | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Core/EnumerableExtensions.cs b/src/Umbraco.Core/EnumerableExtensions.cs index 45882872c3..525f75e709 100644 --- a/src/Umbraco.Core/EnumerableExtensions.cs +++ b/src/Umbraco.Core/EnumerableExtensions.cs @@ -118,8 +118,7 @@ namespace Umbraco.Core { foreach (TItem item in items) { - if(item != null) - action(item); + action(item); } } diff --git a/src/Umbraco.Core/Persistence/Repositories/MemberGroupRepository.cs b/src/Umbraco.Core/Persistence/Repositories/MemberGroupRepository.cs index e0997967bc..ef1790033c 100644 --- a/src/Umbraco.Core/Persistence/Repositories/MemberGroupRepository.cs +++ b/src/Umbraco.Core/Persistence/Repositories/MemberGroupRepository.cs @@ -120,7 +120,8 @@ namespace Umbraco.Core.Persistence.Repositories group.AddingEntity(); var dto = _modelFactory.BuildDto(group); var o = Database.IsNew(dto) ? Convert.ToInt32(Database.Insert(dto)) : Database.Update(dto); - + group.Id = dto.NodeId; //Set Id on entity to ensure an Id is set + //Update with new correct path dto.Path = string.Concat("-1,", dto.NodeId); Database.Update(dto);