I am trying to set the permission scheme of a project. I have a permission scheme named "Test".
This code passes, but the permission scheme remains "Default Software Scheme". Ideas?
public void SetPermissionScheme(Project project)
{
log.info("Setting project permission scheme");
PermissionSchemeManager permissionSchemeManager = ComponentAccessor.getPermissionSchemeManager();
permissionSchemeManager.removeSchemesFromProject( project );
Scheme permissionScheme = permissionSchemeManager.getSchemeObject("Test");
permissionSchemeManager.addSchemeToProject(project, permissionScheme);
}
This is what the audit log looks like for the project:
So the permission scheme is set, then removed for some reason?