chitralekha created GUACAMOLE-1606: -------------------------------------- Summary: UserGroup Attributes not getting picked from the ModelUserGroup instead is picked from Model User Key: GUACAMOLE-1606 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1606 Project: Guacamole Issue Type: Bug Components: guacamole-auth-jdbc Affects Versions: 1.4.0 Reporter: chitralekha Attachments: image-2022-05-12-14-37-05-140.png
As per the framework code and design pattern , every ObjectTranslator class exposes the method get<Model>Attributes to add and update attribute on usercontext For the usergroup looks like a mistake it using the UserAttributes instead of UserGroupAttributes. ====Code snippet From UserGroupObjectTranslator====== @Override public void filterExternalObject(UserContext userContext, APIUserGroup object) throws GuacamoleException { // Filter object attributes by defined schema object.setAttributes(filterAttributes({*}userContext.getUserAttributes(){*}, // {color:#FF0000}should be {color}{color:#FF0000}getUserGroupAttributes(){color} object.getAttributes())); } ======= ======Code snippet form connectObjectTranslator ======= @Override public void filterExternalObject(UserContext userContext, APIConnection object) throws GuacamoleException { // Filter object attributes by defined schema object.setAttributes(filterAttributes( {*}userContext.getConnectionAttributes(){*}, object.getAttributes())); } ============ -- This message was sent by Atlassian Jira (v8.20.7#820007)