Thanks for filing the issue.
Some more clarification:
- We are experiencing the problem with Openfire version 4.6.6.
- The bugfix for Bug in PEP Service, updates to nodes are not pushed to roster contacts (referenced by @totzkotz) for version 4.7.0 only partially fixes the problem:
getParent()
now returns any existingparent
(even ifparentIdentifier
is not set). We have not yet verified whether this resolves the problem in our particular scenario. - Nevertheless, the changes for [OF-2401] - Ignite Realtime Jira will ensure, that both values remain consistent. However, I noticed that https://github.com/igniterealtime/Openfire/pull/2008 only changes the
parentIdentifier
if thenewParent
is not null. Should theparentIdentifier
also be adjusted ifnewParent
is null?