Roaster user availability problem

Hi!

Our Roaster (userdata via ldap) does not update the user availability. On the admin console all user presence is correctly displayed but on the roaster of all clients the presence data gets displayed wrong after some time. A solution (very imperfect) is to clear out the roaster cache and to log out and login again. Have I missed out a config option or is this a bug?

The error occurs if a xmpp user is also a roster group. That happend because the userdatabase was retrieved from ldap and the groupfiltering was wrong.