sachatrauwaen / OpenContent-Templates

Templates for OpenContent
MIT License
7 stars 4 forks source link

role2 in user template throws api error on update #8

Closed schotman closed 4 years ago

schotman commented 4 years ago

{"Message":"An error has occurred.","ExceptionMessage":"De objectverwijzing is niet op een exemplaar van een object ingesteld.","ExceptionType":"System.NullReferenceException","StackTrace":" bij DotNetNuke.Security.Roles.RoleController.AddUserRole(UserInfo user, RoleInfo role, PortalSettings portalSettings, RoleStatus status, DateTime effectiveDate, DateTime expiryDate, Boolean notifyUser, Boolean isOwner)\r\n bij Satrabel.OpenContent.Components.Datasource.DnnUsersDataSource.UpdateRoles(DataSourceContext context, JToken data, JObject schema, UserInfo user) in C:\Development\repos\OpenContent\OpenContent\Components\Datasource\DnnUsersDataSource.cs:regel 413\r\n bij Satrabel.OpenContent.Components.Datasource.DnnUsersDataSource.Update(DataSourceContext context, IDataItem item, JToken data) in C:\Development\repos\OpenContent\OpenContent\Components\Datasource\DnnUsersDataSource.cs:regel 325\r\n bij Satrabel.OpenContent.Components.OpenContentAPIController.Update(JObject json) in C:\Development\repos\OpenContent\OpenContent\Components\OpenContentAPIController.cs:regel 635"}

line numbers might be off (because it relates to my own changed branch)

schotman commented 4 years ago

oke, I wiil close this issue, as "Roles" and role2 are ment for different use cases. What is helpful to have, is a dynamic list of role names (without "Registered users and Administrators")