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);