diff --git a/src/Umbraco.Web.BackOffice/Authorization/AdminUsersHandler.cs b/src/Umbraco.Web.BackOffice/Authorization/AdminUsersHandler.cs index 3a4e125a28..b40904f460 100644 --- a/src/Umbraco.Web.BackOffice/Authorization/AdminUsersHandler.cs +++ b/src/Umbraco.Web.BackOffice/Authorization/AdminUsersHandler.cs @@ -57,7 +57,9 @@ namespace Umbraco.Web.BackOffice.Authorization // must succeed this requirement since we cannot process it return Task.FromResult(true); } - userIds = ids.Select(x => x.Value.TryConvertTo()).Where(x => x.Success).Select(x => x.Result).ToArray(); + userIds = ids + .Select(x => x.Value.ToString()) + .Select(x => x.TryConvertTo()).Where(x => x.Success).Select(x => x.Result).ToArray(); } if (userIds.Length == 0) diff --git a/src/Umbraco.Web.BackOffice/Authorization/UserGroupHandler.cs b/src/Umbraco.Web.BackOffice/Authorization/UserGroupHandler.cs index f5c6e0ea2d..fc1db9699b 100644 --- a/src/Umbraco.Web.BackOffice/Authorization/UserGroupHandler.cs +++ b/src/Umbraco.Web.BackOffice/Authorization/UserGroupHandler.cs @@ -54,7 +54,10 @@ namespace Umbraco.Web.BackOffice.Authorization return Task.FromResult(true); } - var intIds = ids.Select(x => x.Value.TryConvertTo()).Where(x => x.Success).Select(x => x.Result).ToArray(); + var intIds = ids + .Select(x => x.Value.ToString()) + .Select(x => x.TryConvertTo()).Where(x => x.Success).Select(x => x.Result).ToArray(); + var authHelper = new UserGroupEditorAuthorizationHelper( _userService, _contentService,