Verbose property list for organization shows up frequently in REST results
Steps to reproduce
Steps to reproduce:
1. Login to any OC server, e.g. https://octestallinone.virtuos.uos.de/
2. Query an endpoint that involves roles, like https://octestallinone.virtuos.uos.de/roles/roles.xml
You get a long list of properties under the organization element, including a lot of player properties.
Only the relevant info should be returned. Organization ID is surely sufficient here.
Workaround (if any):
Fixed elsewhere. Roles now use an organization-id rather than full organization object:
I can't figure out how to vote up this ticket. If I could I would
The root of this seems to be the organization properties list in modules/matterhorn-common/src/main/java/org/opencastproject/security/api/JaxbOrganization.java
This was the same in 1.6.x, but the effect wasn't nearly so bad because there weren't many roles.