diff --git a/src/Umbraco.Core/Services/ContentService.cs b/src/Umbraco.Core/Services/ContentService.cs
index 282b5d097f..d2911a64d4 100644
--- a/src/Umbraco.Core/Services/ContentService.cs
+++ b/src/Umbraco.Core/Services/ContentService.cs
@@ -111,7 +111,7 @@ namespace Umbraco.Core.Services
}
///
- /// Assigns a single permission to the current content item for the specified user ids
+ /// Assigns a single permission to the current content item for the specified group ids
///
///
///
diff --git a/src/Umbraco.Tests/Cache/CacheRefresherEventHandlerTests.cs b/src/Umbraco.Tests/Cache/CacheRefresherEventHandlerTests.cs
index 61f526a046..c0ead52e79 100644
--- a/src/Umbraco.Tests/Cache/CacheRefresherEventHandlerTests.cs
+++ b/src/Umbraco.Tests/Cache/CacheRefresherEventHandlerTests.cs
@@ -31,13 +31,11 @@ namespace Umbraco.Tests.Cache
new EventDefinition(null, ServiceContext.SectionService, new EventArgs(), "Deleted"),
new EventDefinition(null, ServiceContext.SectionService, new EventArgs(), "New"),
-
- new EventDefinition>(null, ServiceContext.UserService, new SaveEventArgs(Enumerable.Empty())),
- new EventDefinition>(null, ServiceContext.UserService, new DeleteEventArgs(Enumerable.Empty())),
-
+
new EventDefinition>(null, ServiceContext.UserService, new SaveEventArgs(Enumerable.Empty())),
new EventDefinition>(null, ServiceContext.UserService, new DeleteEventArgs(Enumerable.Empty())),
- new EventDefinition>(null, ServiceContext.UserService, new DeleteEventArgs(Enumerable.Empty())),
+ new EventDefinition>(null, ServiceContext.UserService, new SaveEventArgs(Enumerable.Empty())),
+ new EventDefinition>(null, ServiceContext.UserService, new DeleteEventArgs(Enumerable.Empty())),
new EventDefinition>(null, ServiceContext.LocalizationService, new SaveEventArgs(Enumerable.Empty())),
new EventDefinition>(null, ServiceContext.LocalizationService, new DeleteEventArgs(Enumerable.Empty())),
diff --git a/src/Umbraco.Tests/Services/ContentServiceTests.cs b/src/Umbraco.Tests/Services/ContentServiceTests.cs
index a6fb9d64ca..652152273d 100644
--- a/src/Umbraco.Tests/Services/ContentServiceTests.cs
+++ b/src/Umbraco.Tests/Services/ContentServiceTests.cs
@@ -1403,9 +1403,11 @@ namespace Umbraco.Tests.Services
}));
Assert.IsTrue(ServiceContext.PublicAccessService.AddRule(content1, "test2", "test2").Success);
- Assert.IsNotNull(ServiceContext.NotificationService.CreateNotification(ServiceContext.UserService.GetUserById(0), content1, "test"));
+ var user = ServiceContext.UserService.GetUserById(0);
+ var userGroup = ServiceContext.UserService.GetUserGroupByAlias(user.Groups.First());
+ Assert.IsNotNull(ServiceContext.NotificationService.CreateNotification(user, content1, "test"));
- ServiceContext.ContentService.AssignContentPermission(content1, 'A', new[] {0});
+ ServiceContext.ContentService.AssignContentPermission(content1, 'A', new[] { userGroup.Id});
Assert.IsTrue(ServiceContext.DomainService.Save(new UmbracoDomain("www.test.com", "en-AU")
{
diff --git a/src/Umbraco.Web/Cache/CacheRefresherEventHandler.cs b/src/Umbraco.Web/Cache/CacheRefresherEventHandler.cs
index 2a30a90635..5705af511e 100644
--- a/src/Umbraco.Web/Cache/CacheRefresherEventHandler.cs
+++ b/src/Umbraco.Web/Cache/CacheRefresherEventHandler.cs
@@ -60,10 +60,10 @@ namespace Umbraco.Web.Cache
() => SectionService.New -= SectionService_New);
// bind to user and user type events
- Bind(() => UserService.SavedUserGroup += UserServiceSavedUserGroup,
- () => UserService.SavedUserGroup -= UserServiceSavedUserGroup);
- Bind(() => UserService.DeletedUserGroup += UserServiceDeletedUserGroup,
- () => UserService.DeletedUserGroup -= UserServiceDeletedUserGroup);
+ Bind(() => UserService.SavedUserGroup += UserService_SavedUserGroup,
+ () => UserService.SavedUserGroup -= UserService_SavedUserGroup);
+ Bind(() => UserService.DeletedUserGroup += UserService_DeletedUserGroup,
+ () => UserService.DeletedUserGroup -= UserService_DeletedUserGroup);
Bind(() => UserService.SavedUser += UserService_SavedUser,
() => UserService.SavedUser -= UserService_SavedUser);
Bind(() => UserService.DeletedUser += UserService_DeletedUser,
@@ -630,12 +630,12 @@ namespace Umbraco.Web.Cache
e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveUserCache(x.Id));
}
- static void UserServiceSavedUserGroup(IUserService sender, SaveEventArgs e)
+ static void UserService_SavedUserGroup(IUserService sender, SaveEventArgs e)
{
e.SavedEntities.ForEach(x => DistributedCache.Instance.RefreshUserGroupCache(x.Id));
}
- static void UserServiceDeletedUserGroup(IUserService sender, DeleteEventArgs e)
+ static void UserService_DeletedUserGroup(IUserService sender, DeleteEventArgs e)
{
e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveUserGroupCache(x.Id));
}