Use more applicable error when anonymous user tries to obtain a roster

Description

When an anonymous user tries to interact with a roster (which anonymous users do not have), an error should be (and is) returned:

SENT: <iq id='1dfTY-60' type='set'><query xmlns='jabber:iq:roster'><item jid='john@example.org' name='John' subscription='none'></item></query></iq> RECV: <iq type="error" id="1dfTY-60" to="1qr03gr14@igniterealtime.org/1qr03gr14"> <query xmlns="jabber:iq:roster"><item "john@example.org" name="John" subscription="none"/></query> <error code="500" type="wait"><internal-server-error xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error> </iq>

internal-server-error / wait is not an appropriate error. A more appropriate error should be returned.
 

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Fix versions

Priority

Created September 6, 2019 at 1:32 PM
Updated September 7, 2019 at 2:16 PM
Resolved September 7, 2019 at 2:16 PM

Flag notifications