[bluec0re] Fix bug when server assign a contact to a group with empty name. Fixes #7865
This commit is contained in:
parent
818a403a3f
commit
f087274f93
|
@ -103,7 +103,7 @@ class Contact(CommonContact):
|
||||||
our_chatstate, chatstate, client_caps=client_caps)
|
our_chatstate, chatstate, client_caps=client_caps)
|
||||||
|
|
||||||
self.contact_name = '' # nick choosen by contact
|
self.contact_name = '' # nick choosen by contact
|
||||||
self.groups = [i for i in set(groups)] # filter duplicate values
|
self.groups = [i if i else _('General') for i in set(groups)] # filter duplicate values
|
||||||
|
|
||||||
self.sub = sub
|
self.sub = sub
|
||||||
self.ask = ask
|
self.ask = ask
|
||||||
|
|
|
@ -313,7 +313,7 @@ class RosterWindow:
|
||||||
delimiter = gajim.connections[account].nested_group_delimiter
|
delimiter = gajim.connections[account].nested_group_delimiter
|
||||||
group_splited = group.split(delimiter)
|
group_splited = group.split(delimiter)
|
||||||
parent_group = delimiter.join(group_splited[:-1])
|
parent_group = delimiter.join(group_splited[:-1])
|
||||||
if parent_group in self._iters[account_group]['groups']:
|
if len(group_splited) > 1 and parent_group in self._iters[account_group]['groups']:
|
||||||
iter_parent = self._iters[account_group]['groups'][parent_group]
|
iter_parent = self._iters[account_group]['groups'][parent_group]
|
||||||
elif parent_group:
|
elif parent_group:
|
||||||
iter_parent = self._add_group_iter(account, parent_group)
|
iter_parent = self._add_group_iter(account, parent_group)
|
||||||
|
|
Loading…
Reference in New Issue