Fixed
Details
Assignee
Guus der KinderenGuus der KinderenReporter
Guus der KinderenGuus der KinderenComponents
Fix versions
Priority
Major
Details
Details
Assignee
Guus der Kinderen
Guus der KinderenReporter
Guus der Kinderen
Guus der KinderenComponents
Fix versions
Priority
Created November 6, 2023 at 12:32 PM
Updated November 7, 2023 at 5:01 PM
Resolved November 7, 2023 at 5:01 PM
Openfire Groups are a collection of users. For local users, only the username / node-part of a JID is persisted as part of the group membership. For remote users, a JID is persisted.
In some edge cases, full JIDs can be supplied to the Group API. Openfire should make sure that internally, it uses the bare JID representation of those values, when working with them.
A known issue is a failure to delete a group member when a full JID is used to remove the member from a group. The implementation cannot find a matching member entry, which causes the removal to fail.