MUC: Split out handling of the room-creating presence into its own method
[prosody.git] / plugins / muc / mod_muc.lua
index 14b716e14a204393190b0e79f97064ecedf35dc3..657823383481f95abe63c31c45a746d331970ab2 100644 (file)
@@ -273,6 +273,7 @@ for event_name, method in pairs {
                        -- Watch presence to create rooms
                        if stanza.attr.type == nil and stanza.name == "presence" then
                                room = muclib.new_room(room_jid);
+                               return room:handle_first_presence(origin, stanza);
                        elseif stanza.attr.type ~= "error" then
                                origin.send(st.error_reply(stanza, "cancel", "not-allowed"));
                                return true;