Use voluptuous error string for websocket validation error (#21883)
* use voluptuous error string to websocket validation error * added exception logging to websocket error * add detailed message to websocket validation error * add error message to websocket validation error * Add humanize error for websocket invalid vol error * Add humanize error for websocket invalid vol error * Add humanize error for websocket invalid vol error
This commit is contained in:
parent
52437f6246
commit
29ad3961e5
2 changed files with 26 additions and 2 deletions
|
@ -93,11 +93,11 @@ class ActiveConnection:
|
|||
err_message = 'Unauthorized'
|
||||
elif isinstance(err, vol.Invalid):
|
||||
code = const.ERR_INVALID_FORMAT
|
||||
err_message = 'Invalid format'
|
||||
err_message = vol.humanize.humanize_error(msg, err)
|
||||
else:
|
||||
self.logger.exception('Error handling message: %s', msg)
|
||||
code = const.ERR_UNKNOWN_ERROR
|
||||
err_message = 'Unknown error'
|
||||
|
||||
self.logger.exception('Error handling message: %s', err_message)
|
||||
self.send_message(
|
||||
messages.error_message(msg['id'], code, err_message))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue