# HG changeset patch # User Matthew Wild # Date 1280140453 -3600 # Node ID 0cafbe17c0aa1dbf3f034f99643b525594093223 # Parent 7bfe0d739b1c8beaec0ff05caa0e7cfb6e70b07c plugins.groupchat: Assume our own nick when receiving presence from the room's bare JID diff -r 7bfe0d739b1c -r 0cafbe17c0aa plugins/groupchat.lua --- a/plugins/groupchat.lua Thu Jun 24 17:51:36 2010 +0100 +++ b/plugins/groupchat.lua Mon Jul 26 11:34:13 2010 +0100 @@ -72,7 +72,7 @@ self.rooms[jid] = room; local occupants = room.occupants; room:hook("presence", function (presence) - local nick = presence.nick; + local nick = presence.nick or nick; if not occupants[nick] and presence.stanza.attr.type ~= "unavailable" then occupants[nick] = { nick = nick;