Mercurial > prosody-hg
comparison plugins/muc/mod_muc.lua @ 8179:c5fa7fe3fd79
MUC: Return item-not-found for eg messages to non-existant rooms (changed in 566aba0482b6 for unknown reason)
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 06 Jul 2017 11:21:28 +0200 |
| parents | 9f2a5fc9e4a5 |
| children | 67a9ff352271 |
comparison
equal
deleted
inserted
replaced
| 8178:9f2a5fc9e4a5 | 8179:c5fa7fe3fd79 |
|---|---|
| 290 -- Watch presence to create rooms | 290 -- Watch presence to create rooms |
| 291 if stanza.attr.type == nil and stanza.name == "presence" then | 291 if stanza.attr.type == nil and stanza.name == "presence" then |
| 292 room = muclib.new_room(room_jid); | 292 room = muclib.new_room(room_jid); |
| 293 return room:handle_first_presence(origin, stanza); | 293 return room:handle_first_presence(origin, stanza); |
| 294 elseif stanza.attr.type ~= "error" then | 294 elseif stanza.attr.type ~= "error" then |
| 295 origin.send(st.error_reply(stanza, "cancel", "not-allowed")); | 295 origin.send(st.error_reply(stanza, "cancel", "item-not-found")); |
| 296 return true; | 296 return true; |
| 297 else | 297 else |
| 298 return; | 298 return; |
| 299 end | 299 end |
| 300 end | 300 end |
