Steps to reproduce.
-
Create a MUC room with no owners, and make it listed
-
Change this MUC room from being listed in the directory to not being listed.
-
A ConflictException is thrown when being saved.
I believe there is a bug in the IQOwnerHandler class.
// Answer a conflic error if all the current owners will be removed
if (ownersSent && owners.isEmpty()) {
throw new ConflictException();
}
Could someone JIRA this if it’s not fixed in 3.7.0 already (and it’s a valid bug?)
Thanks