changeset ac299302eb2c in /home/hg/repos/gajim details:http://hg.gajim.org/gajim?cmd=changeset;node=ac299302eb2c description: fix /ban command
diffstat: src/groupchat_control.py | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diffs (33 lines): diff -r 87cc2dcddca9 -r ac299302eb2c src/groupchat_control.py --- a/src/groupchat_control.py Wed Jul 22 10:58:49 2009 +0200 +++ b/src/groupchat_control.py Thu Jul 23 15:05:33 2009 +0200 @@ -1596,10 +1596,11 @@ reason = 'None' else: reason = test_reason + banned_jid = None if nb_match == 1: gc_contact = gajim.contacts.get_gc_contact(self.account, self.room_jid, nick_ban) - nick = gc_contact.jid + banned_jid = gc_contact.jid elif nb_match > 1: self.print_conversation(_('There is an ambiguity: %d nicks ' 'match.\n Please use graphical interface ') % nb_match, @@ -1607,13 +1608,14 @@ self.clear(self.msg_textview) elif message_array[0].split()[0].find('@') > 0: message_splited = message_array[0].split(' ', 1) - jid = message_splited[0] + banned_jid = message_splited[0] if len(message_splited) == 2: reason = message_splited[1] else: reason = 'None' + if banned_jid: gajim.connections[self.account].gc_set_affiliation(self.room_jid, - message_array[0].split()[0], 'outcast', reason) + banned_jid, 'outcast', reason) self.clear(self.msg_textview) else: self.print_conversation(_('Nickname not found'), 'info') _______________________________________________ Commits mailing list Commits@gajim.org http://lists.gajim.org/cgi-bin/listinfo/commits