When admin attempts to ban owner, incorrect error condition is returned

Description

An admin cannot ban an owner from a MUC room. XEP-0045 section 9.1 specifies:

[A] user cannot be banned by an admin with a lower affiliation. Therefore, if an admin attempts to ban an owner, the service MUST deny the request and return a <not-allowed/> error to the sender

Openfire currently does send an error, but uses the <conflict/> condition. Instead, it must use the <not-allowed/> condition as specified by the XEP.

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created July 5, 2024 at 10:11 AM
Updated July 11, 2024 at 2:06 PM
Resolved July 11, 2024 at 2:06 PM