Commit cb4e60c4 authored by Philipp Hörist's avatar Philipp Hörist
Browse files

Dont send invalid presence show value

parent e01e552f
......@@ -175,6 +175,10 @@ def subscribe(self, jid, msg=None, name='', groups=None, auto_auth=False):
def get_presence(self, to=None, typ=None, priority=None,
show=None, status=None, nick=None, caps=True,
sign=None, idle_time=None):
if show not in ('chat', 'away', 'xa', 'dnd'):
# Gajim sometimes passes invalid show values here
# until this is fixed this is a workaround
show = None
presence = nbxmpp.Presence(to, typ, priority, show, status)
if nick is not None:
nick_tag = presence.setTag('nick', namespace=nbxmpp.NS_NICK)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment