gateway.websocket: properly handle status being none

This commit is contained in:
Luna 2018-12-06 01:10:30 -03:00
parent 3751e895ea
commit 1d86a87a5f
1 changed files with 2 additions and 2 deletions

View File

@ -409,14 +409,14 @@ class GatewayWebsocket:
'since': 0,
}
status = {**(status or {}), **default_status}
try:
status = validate(status, GW_STATUS_UPDATE)
except BadRequest as err:
log.warning(f'Invalid status update: {err}')
return
status = {**status, **default_status}
# try to extract game from activities
# when game not provided
if not status.get('game'):