Commit f4a122ec authored by akrherz's avatar akrherz

OF-868 update roster cache on userModified

patch from Ignite Community user andrelab
parent fdc23fa1
......@@ -592,7 +592,18 @@ public class RosterManager extends BasicModule implements GroupEventListener, Us
}
public void userModified(User user, Map<String,Object> params) {
//Do nothing
if ("nameModified".equals(params.get("type"))) {
for (Group group : getSharedGroups(user.getUsername())) {
ArrayList<JID> groupUsers = new ArrayList<>();
groupUsers.addAll(group.getAdmins());
groupUsers.addAll(group.getMembers());
for (JID groupUser : groupUsers) {
rosterCache.remove(groupUser.getNode());
}
}
}
}
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment