MUC service returns wrong number of occupants and duplicate occupants in service discovery
Sending this to a MUC chat room:
As you can see "Tobias" is listed 3 times, which seems wrong for me.
Might be related to this recent improvement:
This also affects the "muc#roominfo_occupants" field, which returns a higher number of occupants, then it should.
Thanks for the fresh repro/validation. I'll take a look at this one.
Confirmed as still an issue in Openfire 4.0.0 beta (nightly: 5th Jan).
On a single Openfire instance, create a MUC room.
Connect to the MUC room from two different clients, but using the same nick.
Send the iq message as above:
Observe, multiple results for the same user are returned.
I can't remember anybody fixed it.
Anybody wish to comment on if this is still relevant?